Skip to content

kylehue/28-sems-later

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

28 Sems Later 🧟‍️

A simple 2D top-down zombie game made in Java.

Gameplay Preview

About the Game

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.

Gameplay Overview

  • 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.

How to Play

  • 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.

Disclaimer

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.

Development

Prerequistes

  • JDK 21 or higher.
  • Maven installed and added to your system's PATH.

Environment Variables

  • MODE: Set this variable to "development" to enable debugging features such as showing FPS and unlocking game weapons immediately.