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

Real project asset

Game Loop

Zero-G Survival gameplay scene using real project sprites

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.

Zero-G Survival gameplay scene using real project sprites
AssetReal project asset

Gameplay Scene

Scene visual composed from real Zero-G Survival project assets, including the astronaut and meteor sprites.

Zero-G Survival space background asset
AssetReal project asset

Space Background Asset

Actual space background asset from the Java game project.

Zero-G Survival game loop diagram
WorkflowGenerated from project structure

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.