Pick any recreation engine, and you might be possibly a 3rd of the best way to having the instruments it’s good to ship a recreation. But there are additionally parts that dwell exterior the engine: the asset pipelines your artists rely upon, the extent editors your designers construct in, the audio instruments your sound crew cleans up with, to call a couple of. Open supply has instruments for these workflows and extra.
Most of those open supply tasks exist as a result of somebody determined their crew’s largest ache level was value fixing for everybody. The 10 under may help recreation builders with their frequent ache factors, and each one in all them can plug into your pipeline whether or not you ship on Godot, Unity, Unreal, MonoGame, or your individual customized engine.
1 Blockbench: Low poly 3D modeling
Blockbench is a 3D mannequin editor goal constructed for low poly fashions with pixel artwork textures. It began life as a Minecraft mannequin editor. That lineage exhibits within the interface, which is constructed round cubes, planes, and meshes you possibly can animate with out organising a full rigging pipeline. Since then, the venture has grown right into a normal goal device with texture portray, UV mapping, paint immediately on the mannequin in 3D, a keyframe animation timeline with a graph editor, a plugin retailer, and exports to glTF, OBJ, and an extended record of recreation particular codecs.
Why it issues: A centered device is a quick device. Because Blockbench commits to at least one slice of 3D, an artist can go from a clean scene to a textured, animated, exported asset in a single afternoon with out studying a full content material pipeline first. That low time to first asset is what makes it stick.
2 Pencil2D: Traditional 2D animation
Pencil2D is a hand- drawn 2D animation device aimed toward frame-by-frame drawing. It helps bitmap and vector layers, with onion skinning and a redesigned digicam system. Perspective grids and adjustable layer and keyframe opacity make clear fades simple. Exports go to picture sequences and customary video codecs, which you’ll be able to slice into spritesheets on your engine of selection. Pencil2D runs on Windows, macOS, Linux, and FreeBSD, together with older {hardware} most fashionable inventive instruments have left behind.
Why it issues: Pencil2D makes it simple to be taught the craft of frame-by-frame animation. Roughing in raster strokes and inking on a vector layer above them occurs in a single timeline, no spherical journey to a different app. The footprint stays sufficiently small to run on a classroom laptop computer, which makes it one of many few locations a newbie can sit down and be taught timing and spacing from first rules.
3 Pixelorama: Pixel artwork constructed for recreation builders
Pixelorama is a pixel artwork device constructed particularly for recreation growth workflows, which suggests sprites, tilesets, and animations are firstclass, not options bolted onto a normal goal paint program. You get onion skinning, tile mode for seamless patterns, an animation timeline, and exports to PNG sequences and spritesheets that drop straight into an engine importer. It is in-built Godot and runs on Windows, Linux, macOS, and the net, together with a browser construct that lets an artist open a venture on a Chromebook.
Why it issues: Because Pixelorama treats sprites and animations as the first unit of labor, the trail from concept to a body in your recreation is brief. Tile mode, onion skinning, and the spritesheet exporter sit one click on away on the toolbar as a substitute of buried behind a plugin. That focus is what makes it the pure attain for a 2D pipeline.
4 Material Maker: Procedural texture authoring
Material Maker is a node primarily based procedural texture authoring device. You construct a graph of mills, filters, and blends. Out the opposite finish, you get PBR texture units prepared for an actual time renderer. Like Pixelorama, it’s in-built Godot, which makes it a second entry on this record the place an open supply content material device runs on prime of an open supply recreation engine.
Why it issues: Procedural authoring trades a one-off painted texture for a graph you possibly can continuously alter for brand new textures. Crank up the moss and as a substitute of a newly painted stone wall you may have one that appears prefer it’s been sitting within the woods for a decade. Multiply that throughout each floor in your recreation, and texture work begins to scale with the venture as a substitute of preventing it each time the artwork course shifts.
5 LDtk: A degree editor constructed round entities
LDtk is an entity-driven 2D degree editor, which suggests you outline your entity varieties up entrance, arrange auto tiling guidelines, and use enums to maintain your information clear because the venture grows. The editor pushes you towards workflows that maintain up at manufacturing scale as a substitute of letting you paint your self right into a nook six months in. Exports are clear JSON, and there are official integration libraries for a lot of engines.
Why it issues: LDtk is opinionated on goal. The entity first mannequin, the auto tiling guidelines, and the typed enums all push you towards a venture construction that survives the messy center of manufacturing. It is the uncommon degree editor the place the constraints are the function.
6 Tiled: The all over the place tilemap editor
Tiled is among the longest working and most broadly supported tilemap editors within the open supply area. It helps limitless layers, configurable tile sizes, object layers with arbitrary properties, and exports to TMX and JSON. Tiled is engine agnostic by design. Native loaders exist for Godot, Unity, MonoGame, libGDX, Pygame, and mainly anything with a neighborhood.
Why it issues: Tiled does one factor, 2D tilemaps, and does it all over the place. A degree designer can be taught Tiled as soon as and convey that ability to each venture they work on, which is uncommon in tooling. Over 15 years of steady growth means the file format can also be secure sufficient to wager a pipeline on.
7 Audacity: A quick, centered audio editor
Audacity is the audio editor most recreation builders attain for when they should clear up a recording, trim a music loop, batch convert codecs, or chop up sound results. It is multi-track, non-destructive, and handles the codecs engines care about (WAV, OGG, FLAC, MP3) with full management over pattern fee and bit depth. Spectral enhancing helps you to floor and take away issues like room hum or a chair squeak {that a} waveform view would by no means reveal, and the macro system can run the identical cleanup chain throughout a complete folder of SFX in a single go.
Why it issues: Audacity owns the enhancing and asset prep layer that sits in entrance of any audio runtime. It is quick to launch, quick to chop a loop, and quick to export, which is strictly what an audio go on a construct truly wants. The model 4 rewrite is a sign that the venture is investing within the subsequent decade somewhat than coasting on the final one.
8 Yarn Spinner: Dialogue for narrative video games
Yarn Spinner is a dialogue system for branching narrative. Writers creator conversations in a markup language that reads like a screenplay, and programmers wire up the runtime individually. The two roles keep out of one another’s method, which is your entire level. It has runtime integrations for Unity, Godot, and a generic C# layer for every thing else, and it powers the dialogue in Night within the Woods, A Short Hike, and DREDGE (which gained a BAFTA).
Why it issues: Yarn Spinner is constructed round one determination: the author’s device and the programmer’s runtime are separate surfaces. That separation is what makes a branching script of any dimension truly maintainable, and it’s why a author can personal a dialogue layer finish to finish with out ready on engineering for each dialog tweak.
9 Gum: A format engine and visible editor for in-game UI
Gum is a normal goal UI format device for the menus, HUDs, and screens that ship inside your recreation. The visible editor handles the format work (anchoring, stretching, nested containers, states for issues like hover and pressed) and exports human readable XML that runtime libraries load at recreation time. Native integrations exist for a lot of frameworks resembling MonoGame, FNA, WPF, MAUI, Avalonia, and extra.
Why it issues: Most engines ship their very own UI system, however in case you are working in MonoGame, FNA, raylib, or any of the lighter weight frameworks, you normally find yourself writing menus by hand or pulling in one thing heavier than you needed. Gum fills that hole with an actual visible designer and a small runtime, which is why it has change into a default within the .NET recreation ecosystem.
10 Dear ImGui: The debug UI library half the business runs on
Dear ImGui is a direct mode GUI library for constructing instruments, debug overlays, and editors inside your recreation. It works in each engine, has bindings in 30- plus programming languages, and the API is designed so you possibly can put a debug panel collectively in a couple of traces of code with out eager about format methods.
Why it issues: The rapid mode mannequin is what makes ImGui totally different. There isn’t any scene graph and no widget tree to handle, you simply name capabilities every body. That collapses the price of including a debug knob from a half day of UI plumbing to a single line, which is strictly why it has unfold throughout the business because the default in recreation tooling layer.
Get concerned
These tasks are maintained by individuals who care about making video games simpler to construct. A number of methods to assist that work:
- Star the repos. It is free and it tells maintainers their work is getting used.
- Open points with actual reproductions. bug report is among the highest worth contributions you may make.
- Pick up a “good first issue.” Many tasks tag them.
- Sponsor a maintainer. Several of those tasks settle for funding by means of GitHub Sponsors.
Want to take a break from constructing a recreation and play a recreation as a substitute? Check out these 10 roguelikes, maintained by their superior communities!
Written by
Stacey Haffner is the Director of Microsoft’s OSPO and a developer advocate, the place she focuses on open supply, AI, and the way forward for developer instruments. For over a decade she’s been a product chief, builder, and trainer, working throughout startups and massive tech on .NET, Xbox, Unity, and way more. She’s additionally an unbiased recreation developer and teaches on YouTube at youtube.com/@staceyhaffner.