3 ms·
Have you ever programmed a video game? It is a nice experience. And weird, if you are used to apps. > I'm not a fan of the complexity That is a very frequent
by otikik 4y ago
Have you ever programmed a video game? It is a nice experience. And weird, if you are used to apps.
> I'm not a fan of the complexity
That is a very frequent trap many devs fall into when doing a video game. You start with the intention of programming a video game and you end up spending all your energy building a video game engine first. Resist that with all your might. I recommend trying to make a little game that "works" from the start, and then doing small improvements gradually while making sure that what you have is still a "working game". If you spend more than an hour with your game in a non-runnable state, revert to the previous commit and reassess.
Second problem complexity-wise is ... just incidental complexity. In general, 3D games are one order of magnitude more complex to do than 2d games, so I would recommend the later.
You could try doing something in PICO-8 [1]. It's a game dev environment with artificial limitations. Like the number of colors (16), the screen resolution (128x128) and others. It's programmed in a dialect of Lua, which is in itself a very tiny language. It is possible to make something overly complex with those limitations, but you have to try really hard. And it is fun.
[1] https://www.lexaloffle.com/pico-8.php https://www.lexaloffle.com/pico-8.php