I am happy to share this small game prototype that I have been working on for a few weeks using BabylonJS. My idea is to publish it on Steam, mainly to better understand how the platform works (and maybe, publish more games in the future).
The game is very simple; it is a City Builder + minimalist strategy, the objective of which is to progress until you manage to create a city with 100,000 inhabitants.
I would be very happy to receive feedback from you (it is very difficult to know if the game is fun after spending a long time working on it). The game is available online here: https://city-builder.kingofcode.com.br/
There are still many things to be done and balanced, and I will probably rewrite all the code since I did not worry at any time about good practices when creating the prototype, but I decided to test first if the idea of the game is really worth it.
Here are some images of the game’s progress since the beginning:
This is my idea of the final 3D art (also made with BabylonJS), but since I’m not an artist (I’m learning how to choose color palettes, etc), I would really appreciate your opinions.
Looks great @TiagoSilvaPereira . I ran out of money pretty quick and it was game over for me! Maybe you need to add the option to borrow or print endless currency, like real-world governments do
Hello everyone, I’m bringing you some updates on my progress.
Basically, after creating the initial prototype and publishing it on Itch.io, I realized several things:
Creating the prototype without worrying about code quality works to a certain extent, but then it becomes a huge mess, and refactoring everything is discouraging. Based on this, I created a basic and organized framework with Babylon + Vue + Vite + Typescript. The framework is already quite advanced, with good UI components (in-game and HTML), animations for the game, an events manager, game state logic, scene and asset loading, etc.
I realized I didn’t understand anything about Game Design and what makes a game good, so I bought some books and dove into them. I realized that I made a lot of mistakes, and I decided to learn from them and restart the project (still a lot to learn, but now I feel a little more confident)
So, the game is being completely redesigned. Now it’s simpler, and the mechanics are working at around 70%, and I’m working on the artistic part (which is not my strong point, but after countless attempts and various advice on Reddit, I managed to achieve a consistent result)
Now it is an Alien City Builder with some Tower Defense and Strategy elements
The video below shows the current result of the game visuals:
Wait for the release of Babylon 8. I bet there will be some killer feature you want to have in your game but for which you have to rebuild your entire architecture… (looking at you Havok ).
Urban planners are the last century! There are plenty of such games on ipad, android, etc… If you want to continue this genre, you should invent something new in it that no one has done before. I have one idea, it would be possible to make an urban planner in backrooms! Just imagine if this happened, how would people survive there!? Like managing a group of survivors in backrooms, exploring levels, and so on and so forth…
I already have a project on backrooms, but it’s only related to endless procedural generation. Surely you’ve already seen my topic → endless-backrooms-in-babylon-js.
Sharing more improvements from today’s development. Now, the city is alive
@ MakarovDs777 Thank you for your answer. I ended up not continuing with the original project because, for similar reasons you mentioned, it was too generic. But now I’m doing something different and, in a way, original: an Alien City Builder with elements of strategy and tower defense. The mechanics are almost complete, so I’m working on the visual part now.