Selecting a Toolkit

Frequently Asked Questions

Q: What tools should I use to make my game?
A: Use any tools that will make it easier to develop your game.

It doesn't matter what tools you use to make your game, what matters is making it. If you have a particular game genre in mind, then find a toolset that is tailored for making that type of game. Don't be afraid to download a tool, try it out.

Q: I’ve never programmed before and want to make games. Where do I start?
A: Learn the fundamentals of programming through school or online course. Then learn how to program using a Game Engine.

Google search for introductory tutorials and documentation on programming in a language of your choice. Search for guides or videos on how to program game mechanics or systems. Search for answers to questions in forums or Q&A hubs, it is very likely someone else has already asked them. If you can't find an answer to a question you have, then make a post about your question.

Q: Should I make a Game Engine to make my game?
A: If you want to be a game developer, then make games. Do not make an Engine.

An Engine is a tool to make game creation easier. Some engines are general-purpose, and provide a standard set of tools and functions to create any type of game. Other engines are specialized and come equipped with tools to make a game for a specific genre. If an engine lacks the functionality you need, you can extend it with plugins or by modifying the engine’s source code.

Q: When would I make my own Game Engine?
A: Only make a Game Engine if:

  • You want to be a professional Engine Programmer.
  • All the available engines aren’t suitable for making your game.
  • You want a specialized tool that you own and you plan on reusing it to make sequels or similar games.
  • You are adamant about avoiding royalties or subscriptions for the use of a commercial engine.

Q: I'm using a general-purpose Game Engine, and I don’t want to spend time programming key game systems. What should I do?
A: Purchase plugins for an engine from their respective marketplace or asset store.

You can purchase game systems, game templates, and tools. Many people work on extending the functionality of an engine to save others time and speed up the development process.

Q: Are there other ways to program a game without learning a programming language?
A: Yes, some engines use visual scripting systems to make it easier for designers and artists to program game logic.

Q: I want to make a game, but I don’t want to program it. What do I do?
A: Team up, hire, or contract programmers.

Q: I don’t want to make the art and audio for my game. What do I do?
A: Team up, hire, or contract an artist. Or purchase art assets from digital marketplaces.

Q: Are there free tools and assets?
A: Yes, there are plenty of free tools and assets available for download.

Most game engines are free so you can start development right away. A lot of asset creation tools are free or offer free trials. There are also many websites that provide free assets for anyone to use to make games.

Game Engine Recommendations

General-Purpose Engines (2D and 3D)

Unity LogoUnreal LogoGodot LogoCocos LogoDefold Logo

General-Purpose Engines (2D Only)

Game Maker Studio 2 LogoGDevelop LogoStencyl LogoPhaser Logo

General-Purpose Frameworks (2D and 3D)

Monogame LogoFNA Logo

General-Purpose Frameworks (2D Only)

Love2D LogoHaxeFlixel Logo

Visual Novel

RenPy LogoVisual Novel Maker Logo

Role Playing Game (RPG)

RPG Maker Logo

Real Time Strategy (RTS)

Spring RTS Logo

Point and Click Adventure

Visionaire LogoAdventure Game Studio LogoWintermute Logo

Text Adventure

Quest LogoInform LogoAdrift Logo

Interactive Fiction

Twine LogoSquiffy LogoInk Logo

Full List of Engines and Frameworks

2D Art Tool Recommendations

Image Creation Suite

Adobe Photoshop LogoGimp Logo

Graphic Art

Adobe Illustrator LogoInkscape Logo

Pixel Art

Promotion NG LogoAseprite LogoTiled Logo

2D Animation

Spine LogoDragonbones Logo

Full List of 2D Art Tools

3D Art Tool Recommendations

3D Creation Suite

Blender LogoMaya LogoZbrush Logo

Texturing and Materials

Substance Painter LogoQuixel Mixer Logo

Terrain Generation

World Creator LogoE-onSoftware VUE LogoWorld Machine Logo

Character Creation

Reallusion Character Creator LogoDaz3D Logo


Voxelshop LogoQubicle LogoMagicavoxel Logo

3D Asset Manager

Quixel Bridge Logo

Full List of 3D Art Tools

Audio Tool Recommendations

Digital Audio Workstation

Ableton LogoAvid Pro Tools LogoPresonus Studio One Logo

Music Tracker

Deflemask LogoRenoise Logo

Audio Recording and Editing

Audacity Logo

Sound Effects Generator

Bfxr LogoChiptone Logo

Full List of Audio Tools

Video Tool Recommendations

Screen Capture and Broadcasting

OBS Studios LogoElgato Logo

Video Editing

Adobe Premiere LogoDavinci Resolve Logo

Full List of Video Tools

Last Modified: 2020/10/26