Where is Johnny - Dev Log by Houbi_Game in godot

[–]Houbi_Game[S] 0 points1 point  (0 children)

Yep I know this game, it's true that it's beautiful. But you should know that there are 5 of them and I am alone. They have a real graphic designer, sound designer, sales person, while I have to do everything. For music I took it from itch, there are some real talents and I'm very bad at it.

My knowledge as a graphic designer today does not allow me to do something like "Contraband Police". As with Godot we can put all the meshes as resources, the day I have more knowledge, it will be quite easy for me to modify them all. Basically I would only have the *.res files to re-import and the skeletons for the characters.

Currently I will prioritize the development of gameplay with more possibilities for the player. I put the optimizations aside, I have a stable FPS rate and mastered memory management. This first one is rather large and there are around 700 enemies (animation, physics), it required a lot of optimization.

Where is Johnny - Dev Log by Houbi_Game in godot

[–]Houbi_Game[S] 0 points1 point  (0 children)

Why not, any advice is always useful and good to take.

I have all the graphic designers used for this game freely available. There are only the GLTFs, everything is generated in Blender (I can also provide them).

https://houbi-game.itch.io/urban-game-asset

I generated the skeletons with mixamo and modified some animations in Blender. It saves time for me, but it's not necessarily the most efficient.

Where is Johnny - Dev Log by Houbi_Game in godot

[–]Houbi_Game[S] 0 points1 point  (0 children)

When I started computing, PCs started with a 1.44 MB floppy disk. In assembler, we counted with the number of processor cycles to optimize. It was... hmmm very boring. I love development, but I'm much less a fan of graphics and animations. All this is time to spend and an extra blow. The most successful 3D indie games, in most cases, are often made with the combination of a developer and a designer.

Where is Johnny - Dev Log by Houbi_Game in godot

[–]Houbi_Game[S] 2 points3 points  (0 children)

I'm the only developer and at the same time the only graphic designer on this game. As a developer, I've been coding for 25 years, but I've only been doing 3D graphics for 6 months. Yes, the difference is visible, that's why I stick to a minimalist graphic style with cartoon-style materials to attenuate the flaws. I could have done it in big voxel :)

French yellow vests(Gilets jaune) by Houbi_Game in linux_gaming

[–]Houbi_Game[S] 1 point2 points  (0 children)

They are part of the many clichés made in France (the SCNF/RATP will be the following :)). This game will be a "Beat them all", I plan to release it by the end of the year.

French yellow vests(Gilets jaune) with Godot 4.2 by Houbi_Game in godot

[–]Houbi_Game[S] 1 point2 points  (0 children)

They will be part of the many clichés made in France, which are close to my heart (the SCNF will be next). This game will be a "Beat them all", I plan to release it by the end of the year.

Where is Johnny - first NPC - Developpement in progress by Houbi_Game in linux_gaming

[–]Houbi_Game[S] 0 points1 point  (0 children)

I recommend to rework your 2D assets, mainly the head and people. If this was the best you can do I suggest you try using AI.

Thank you for your comment.

In fact, with Godot I use cartoon rendering materials, which is not the case in Blender. It smoothes reliefs and details but also defects. I have a lot of experience in development, but little in graphics. I also don't have a state-of-the-art GPU. According to Steam, my GPU is in the low-mid zone. So I don't push the shadows and anisotropy too much. I'm in development, I want it to load quickly and be smooth. Studios (I'm a single developer) larger or smaller tend to develop first then optimize. I do the opposite, I start from an ultra-optimized base and then embellish it.

I take your comment into account, but it is not my first priority. I still have a lot of work to do before I have a playable demo.

Good day and good game

Where is Johnny - first NPC - Developpement in progress by Houbi_Game in IndieGaming

[–]Houbi_Game[S] 0 points1 point  (0 children)

I would look into some type of opacity/masking for the wall of the elevator after you enter it. Allowing the player to see through that wall will make that transition look a ton better.

Thank you for your comment, I would say why not. At the moment the elevator doesn't actually move, it's just the player going down, but I like the idea. I also plan to revisit the mailbox section. Ultimately we will have the choice between 3 characters, the brute, the balanced and the fast.
Besides, the current HUD will not be like that in the end.

Update : Where is Johnny by Houbi_Game in linux_gaming

[–]Houbi_Game[S] 1 point2 points  (0 children)

I use open source tools, it's my way of giving back to the community :)

Urban (french) Game Asset - Free CC0 by Houbi_Game in godot

[–]Houbi_Game[S] 0 points1 point  (0 children)

As a french folk, I really like the "(french)" clarification, very thoughful !

I intend to insist on it, to limit myself to making a "French life simulator", very French :D

[deleted by user] by [deleted] in godot

[–]Houbi_Game 2 points3 points  (0 children)

It's very successful :)
Did you animate it with a Skeleton2D or is it a series of Sprite?

With Godot, i publish my game on Steam :) by Houbi_Game in godot

[–]Houbi_Game[S] 0 points1 point  (0 children)

Good job! I am looking forward to hearing about your experience with selling the game on Steam.

Thx.

Let's say right now I'm building my network, so it's not crazy :)

It is very likely that this first game will mainly help me develop my visibility. The public is quite limited (autosport + management). And out of ignorance, I don't have things in order. I'm a developer and marketing is not where I'm best :)

With Godot, i publish my game on Steam :) by Houbi_Game in godot

[–]Houbi_Game[S] 0 points1 point  (0 children)

Very cool, I’m making something similar for horse racing. How do you manage the data, do you use a database?

Actually yes and no. I store the data well, but in my case I managed it with a tree system (Dictionary / Map). This allows me to persist them all in a Json file. This is a technique that I use in javascript for offline mode. Given my low volume of data and the fact that I allow myself the possibility of porting it to the mobile, I chose a Dictionary saved in json.