Soojal Kumar
Back to Projects

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.

JavaEclipseGame DevelopmentResource Management

Conceptual Visual

Game Loop

Player Input

Movement

Oxygen Update

Asteroid Collision

Win / Lose State

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

Visual Showcase

Conceptual preview panels for the project experience. These are intentional placeholders, not fake screenshots.

Game Loop Diagram

Conceptual update loop from input to state resolution.

Oxygen Management Panel

Placeholder UI showing oxygen as a survival resource.

Asteroid Hazard Preview

Conceptual hazard field for navigation challenge.

Win/Lose State Flow

Outcome logic for reaching the station or running out of oxygen.

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.