Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Pixel art - Aseprite

3D modeling - Blender (latest version is 3.0.1, although I'm using 2.9x)

Game engines - Godot, Unity, Unreal Engine (I'm not using any of these currently, but they're arguably the 3 most popular).

Programming language - QB64

Explosions and smoke effects - Embergen


It really depends on what type of game you want to make though since some tools are better suited for that particular game.

As I've found out, using a programming language gives you maximum freedom to do what you want, but can be incredibly complicated. For a beginner, a game engine would probably be a better choice.

Your best bet is to find games similar to the one you want to make, and just see what tools they used.

I want to make retro games.  Like 8 or 16 Bit games.  And hopefully,  some 3d and 2d.