DevLog 1
Friday, Aug 30, 2024 | 2 minutes read | Update at Sunday, Jan 5, 2025
Finally, a game that is actually going to get worked on.
After months, even years of procrastination and forgotten projects, I have finally decided to focus on one game. I will try to give weekly updates on the progress. This game is beeing developed using the Godot Engine version 4.3.
For now the project will remain unnamed until I get the storyline fleshed out.
The basic idea of the game is a third person shooter, where resource management is key. The MC (main character) isrequired to find and eliminate members of a cult (or something like that)
Significant progress has been made compared to my previous projects.
It has beeen a few months since I started working on this project and so far I have gotten several core mechanics working (with minimal bugs! :3 )
- Basic ranged weapons : including reloading, ammo management, damage
- really basic melee
- Damage + Defense + Health system
- Basic Enemy Path Tracking
- Basic Movement
- Weapon selector
One of the coolest mechanics I think is the reloading and ammunition management
As seen above, there are multiple bars on the lower right corner of the screen. These bars correspond to the magazines in the player’s inventory. Upon reloading, the bars cycle to the left. Magazines that are partially or fully empty stay in that state (I’ll add refilling magazines later on). When all bullets in all magazines are used, the gun is no longer useful.
When selecting a weapon using the weapon wheel (squares?), time slows down giving the player an opportunity to sort out their weapons (this feature can be optional).
Another massive difference in this project is the shooting, this time I have managed to get a raycast to detect collisions, which allows me to get accurate hits on targets.
A basic enemy pathfinding AI has also been implemented. Pathfinding occurs every 500ms to reduce the load on the system