I just wanted to know what tools everyone uses to make their games so I can check out the tools. I'm a complete beginner in game dev so it would help.
I personally think people overstate the difficulty. If I decide to start a project without carrying over my previous code, it only usually takes me around three weeks to get it to a nice state, which is very little compared to making the rest of the game itself.
In my current project, just modelling my overworld has taken me almost a year at this point.
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.
For the game I’m working on at the moment:
Here’s the game if anyone was interested in taking a look.
Making your own engine takes a little while, but it is worth it in my opinion.
That's an interesting question we thought to answer you guys.
We use,
Game Engine - Unity
Coding (C#) - Visual Studio/Rider
Cloud Save & Repositories - GitHub, Plastic SCM
2D Art - Photoshop, Illustrator
3D Modelling - Blender, Cinema4D
3D Modelling (Voxel Art) - Magica Voxel
Sculpting - ZBrush
Texture - Substance Suite
3D Animations - Blender
2D Animation - Adobe After Effects
Audio - FL Studio, Audacity, BFXR
Trailer & VIdeos - Adobe Premiere Pro, Wondershare Filmora
Hope this helps. However, as we have our in-house developers and artists to make required assets, we craft it from scratch than searching it from anywhere else. Also, as we found it really difficult to get one from the internet, we have a growing library of Free Game Assets that you can check for uplifting your game project to new heights and boosting your Game Development journey.
ik I am a bit late in answering but here goes nothing
I use unity as my game engine (some time ago when I made games still do but lately didnt get much time)
But yeah I use unity and unity's asset store mainly since I didnt learn blender yet to make my own models, and as for 2D games i use simple shapes given default by the unity's editor (because why not) and apparently use the color scheme to give simple colors etc
So yeah unity and visual studio (an ide to write c# for unity's code to work) is what I use for game dev
This is a great question. Thank you for asking it.
I am also a beginner, and I decided to start with SDL2 and the Odin programming language. I first got interested after starting with the Handmade Hero series, and the idea of working without much 3rd-party code or tools appeals to me.
How is your learning going so far?