Hey guys! I just made my eleventh game made with Godot! Ukrainian Drone:
It’s an action game where you must explode the drones near the enemy targets. You must explode only the enemies that have the flag.
I’m a solo developer, I used Godot 4.4.1 and A.I. for 3D models, music and a video. The rest is made by me with inkscape, blender, audacity. Notice that I only use free software!
I’d like to receive a feedback on this game. If you test it, please let me know your impressions!
The game supports Xbox controller, although I have not implemented the axis strength. Only the RT (right trigger) has a strength of 0.7 for avoid accidental explosions!
If you are Russian, you’ll see by default a generic flag. If you are not Russian, you’ll see by default the Russian flag as enemies! You can change this behavior in the settings.
Sometimes a tank collides with another destroyed tank, cannot drive around it, and moves back and forth over a short distance. Then it becomes easy prey. But the idea of a simple FPV simulator in military conditions is very interesting. And the surrounding environment is suitable.
I am currently working in the same way — freeware programs have reached a good level, allowing to get decent results.
Every tank follows a fixed path along the road. When a tank hits something, it swerves and backs away; then it moves forward in the hope of freeing himself.
When two tanks are in opposition, they manage to break free after a couple of attempts. But when there’s a destroyed tank, as you can see, the tank can’t get away.
This is a my fault in design. I should rewrite the code that decides how a tank can run away.
Really interesting concept! The environment feels a bit static at the moment, you could breathe more life into it by letting the trees sway slightly, maybe sprinkle in some bushes or patches of grass. Even just adding some shadows could be a quick win.
For the drones themselves, I’d love to see a bit more “character” in their movement, some tilting and yawing, like they’re fighting the wind (which, by the way, could be a fun addition too). Right now they look a bit like they’re on rails, and I think adding that little instability would give them a lot more presence.
And for the tanks, GPU particle systems could be your friend here. Imagine some track marks in the dirt or a little puff of exhaust smoke to make them feel heavier and meaner.
Anyway, I’m curious to see where you take this. Looking forward to watching the drones misbehave even more in future updates!
Thank you so much RedFlare!
All your ideas are actually pretty good! I’d like to implement 'em. I’m a little busy these days, but I plan to improve the game later!
My only fear is performance: I made this game mainly for playing in the browser. Particle systems are great but could hurt the performance. I need to do some feasibility test!
just a suggestion, but maybe make the game not have politics in it. This will almost always mean you can’t put it up on sites like itch or Steam, cool game tho
Thanks for your appreciation Rogue7Games!
There is no explicit politics in Ukrainian Drone. Rather than politics, the game represents recent history.
The Russian/generic flag is to prevent a Russian from shooting against his/her own flag. The flag is necessary because each mission requires that some targets are not important and must not be hit if they haven’t the flag.