First Milestone




✝️ Changes Implemented
Over the course of this milestone, we have made significant progress on core multiplayer systems and gameplay mechanics. Here is a breakdown of what was implemented:
Player Movement Coordination (Multiplayer)
We’ve successfully implemented synchronized player movement across networked sessions. The system now ensures that all connected clients receive accurate and real-time updates of each player’s position and movement states, forming the foundation of a robust multiplayer experience.
Quake-Based Movement
Inspired by classic FPS games, we integrated a quake-style movement system. This includes advanced momentum handling, air control, and strafe acceleration, which collectively provide a fluid and skill-intensive player movement experience.
Health Points & Respawn Menu
Each player now has a health pool, with damage handling and a responsive death condition. Upon player death, a respawn menu is displayed, offering a placeholder for future spawn customization options. The system is built for scalability as we expand into more complex gameplay loops.
Streamlined Multiplayer Synchronization
General multiplayer synchronization logic has been optimized. Adding new feature doesn't need manually configuration. Now synchronization is automatically.
✝️ Currently In Process
We are actively working on the following core gameplay elements:
Shooting Mechanic
The shooting logic is currently under development. We’re implementing a networked projectile system that ensures accuracy across clients, along with visual and audio feedback. Hit detection and damage calculation are also being refined.
Respawn Mechanic
Although the respawn menu is in place, the full mechanic — including timers, safe spawning, and state resets — is being built out to provide a seamless experience when players return to the game after death.
✝️ Upcoming To-Do (Next Milestone)
Looking ahead to the next development phase, we’ve defined the following features as high priority:
Design a Test Level
We will build a fully functional test environment to simulate combat and player interaction scenarios. This level will help validate mechanics and provide a consistent ground for QA and iteration.
Create the First Sprites
Initial sprite designs for characters, weapons, and UI elements will be developed. These assets will help transition the game from prototype visuals to a more stylized and identifiable aesthetic.
Add Minions
We plan to introduce basic AI-controlled minions. These entities will serve as combat targets and obstacles, offering additional layers of gameplay and testing utility.
Stay tuned for more updates in the next devlog as we continue to bring the core systems together and move closer to our first playable build.
Files
Get Armageddon
Armageddon
Status | In development |
Author | Hcatmin |
Genre | Shooter, Action, Strategy |
Tags | 2D, 3D, First-Person, Indie, Low-poly, Multiplayer |
Languages | English |
More posts
- Devlog 3: Experience Improvements1 day ago
- Devlog 2: Major progress15 days ago
- Devlog 1: The Last Battle between Good and Evil36 days ago
Leave a comment
Log in with itch.io to leave a comment.