Oct 2023 - Dec 2023
Zero-G Survival
Java resource-management survival game set in space.
Zero-G Survival is a Java game project where players manage oxygen, navigate hazards, and try to survive long enough to reach a space station.
Real project asset
Game Loop
Player Input
Movement
Oxygen Update
Asteroid Collision
Highlight
Java
Highlight
Game Loop
Highlight
Oxygen Management
Highlight
Asteroid Hazards
Executive Summary
Zero-G Survival is a Java game project where players manage oxygen, navigate hazards, and try to survive long enough to reach a space station.
Problem Statement
The game turns resource scarcity and movement hazards into a simple interactive survival challenge.
What I Built
Oxygen management
Asteroid field
Space station goal
Survival gameplay
How It Works
A conceptual workflow showing how the project moves from input to processing and output.
Step 1
Player Action
Step 2
Game State Update
Step 3
Oxygen / Hazard Check
Step 4
Progress Calculation
Step 5
Outcome
Architecture / System Design
A simplified system view of the major project components and how responsibilities connect.
Step 1
Game Loop
Step 2
Player System
Step 3
Hazard System
Step 4
Resource System
Step 5
UI / Output
Technical Implementation
Game Systems
- Game loop
- Player movement
- Win/lose state checks
Resource Mechanics
- Oxygen tracking
- Survival pressure
- Progress toward objective
Hazards
- Asteroid navigation
- Collision challenges
- Risk/reward movement
Tools
- Java
- Eclipse
- Interactive game project
Screenshots & Visuals
Real project screenshots and outputs appear first. Where a project has no existing screenshots, the visuals are grounded diagrams or output previews based on the actual project structure.
Gameplay Scene
Scene visual composed from real Zero-G Survival project assets, including the astronaut and meteor sprites.

Space Background Asset
Actual space background asset from the Java game project.
Survival Game Loop
Grounded loop diagram showing how movement, oxygen depletion, hazards, progress, and win/lose state checks connect.
Challenges & Solutions
Challenge
A small game needs a clear tension loop to feel engaging.
Solution
Used oxygen depletion and asteroid hazards to create resource-management pressure.
Challenge
Players need a simple objective that makes the mechanics meaningful.
Solution
Centered the experience on reaching a space station while surviving limited oxygen.
Results / Impact
Demonstrates practical software engineering through modular structure, readable workflows, and clear technical documentation.
Shows ability to convert course and research concepts into working systems with real implementation constraints.