Back to the game library
LEARNING PROJECT

Argon Assault

Unity

Argon Assault is a sci-fi 3D rail shooter built in Unity as part of the GameDev.tv 3D course. The game features clamped player movement, handcrafted terrain, and animated enemy waves that offer dynamic, arcade-style combat. With everything from environment animation to dialogue handled inside Unity’s Animation Window, the game blends visual storytelling with fast-paced action.

Core features include:

  • Clamped player movement: The player ship moves within defined boundaries while the camera and environment animate around it to create a cinematic on-rails experience.
  • Animated enemy waves: Enemies appear in timed waves, each using unique prefabs—some requiring multiple hits to destroy, simulating layered health.
  • Custom terrain design: Terrain and environment details were created using Unity’s terrain tools to match the sci-fi aesthetic.
  • Prefab-based enemy logic: Different enemy types are managed using prefabs with custom behavior and hit response.
  • Dialogue via animation: A simple dialogue system was implemented entirely using Unity’s Animation Window to sync timing with gameplay events.
  • Looping background music: Immersive background score adds atmosphere, smoothly looped through Unity’s audio system.

Argon Assault served as a foundational project for learning Unity’s 3D systems—including animation, prefab design, terrain tools, and game flow control. It highlights how animation-driven design can be used to orchestrate gameplay events and pacing in a visually engaging way.