40
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 20 Jul 2025
40 points (95.5% liked)
Programming
21847 readers
246 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
The difference between coding and programming is similar to the difference between geeks and nerds: difference without distinction. Programming is the act of giving a computer instructions and coding is the act of writing code. We give computers instructions by writing code, so no difference.
Godot is a great place to start. It is a free game engine with excellent documentation and a bunch of online content. It uses a programming language that is simpler/more abstracted then C/C#. It is also way more forgiving then C. The documentation has a couple of tutorials for you to follow as well. Godot also allows you to export your game to browser, android, or Steam.
If that is too much for you you can try RPGMaker MV (nade for nonprogrammers) or Scratch (made for kids).
Don't focus on learning everything at once. Pick one thing to learn / focus on at a time.
There are tons of free game assets out there for you to use to help you focus. For example when you are learning programming don't worry about the images and sounds, use premade ones.
You can always go back later and make your own assets for them when you decide to focus on that aspect.
Along the way you may find you really enjoy one particular aspect of it and zero in on that, but for a baseline.
Make tiny simple games so you can see progress and share. This one was/is the hardest one for me. I've long wanted to make games and had huge grandeous ideas for one and always itching to make it but I need to tackle things that are reasonable that I can finish.
For 2D assets you could use GIMP for free or Affinity. As a solo developer I don't recommend Adobe.
For 3D assets Blender is the best way to go and is free.