Apr. 2026

Staying Alive

2D Type-to-survive game made with Java and Swing for an 'Intro to Software Engineering' univserity course.

Java

Overview

This is a 2D level-based survival game where the player has to type words that appear under enemies to eliminate them, within a time constraint.

Context

This project was made for a class called “Introduction to Software Engineering” in my second year of university. The project was made in a group of 5 students, and we were given 2-3 weeks to complete it.

What I Learnt

- Basics of Java

- Basics of Git & Gitlab

- Applications of Software Developement Life Cycle (SWLC)

- Principles of User Experience (UX) & User Interface (UI)

terminal view