A simple 2D top-down zombie game made in Java.
28 Sems Later is an intense 2D top-down survival game where you face endless waves of zombies in a fight for survival. As the sole survivor in a post-apocalyptic world overrun by the undead, your only goal is to stay alive for as long as possible against increasingly challenging odds.
- Endless Survival: There are no levels or stages in 28 Sems Later. The game's difficulty scales dynamically based on your level, providing a relentless challenge that keeps you on your toes.
- Continuous Threat: Hordes of zombies relentlessly hunt you down throughout the game. Your objective is simple: survive against the odds and fend off the undead for as long as you can.
- Progressive Gameplay: You start the game armed with only a pistol, but as you eliminate zombies and progress through the game, you'll unlock access to more powerful weapons. Adapt to the evolving threats and arm yourself with an arsenal of firearms to increase your chances of survival.
- Leveling Up: Killing zombies earns you experience points, allowing you to level up and gain access to powerful power-ups that can turn the tide of battle in your favor.
- Use the WASD keys or arrow keys to move your character.
- Aim and shoot using the mouse cursor.
- Press space bar to dash.
- Press F to show the available weapons.
- Press 12345 keys to switch to other weapons.
- Press Q to switch to previous weapon.
- Survive against the zombie horde for as long as possible, leveling up and unlocking new weapons and power-ups along the way.
This game is created solely for academic purposes. It is a student project and does not represent any commercial product or venture. All assets used in this game are either created by the developers or obtained from publicly available sources, such as itch.io.
- JDK 21 or higher.
- Maven installed and added to your system's
PATH
.
- MODE: Set this variable to "development" to enable debugging features such as showing FPS and unlocking game weapons immediately.