Anton Yanovich
|
Back to Projects
Software Engineering Game Development Graphics

Sand Game: Engineering Computations

2D physics-based game with real-time particle simulation and OpenGL rendering

Role

Software Engineer

Duration

October 2023

Tech Stack

C++, OpenGL, Physics Simulation, Game Development

Overview

Complete 2D physics-based game (~2,500 lines of C++) featuring sand particle simulation, real-time rendering, and human vs. CPU gameplay.

Problem

Game development requires efficient physics simulation, real-time graphics rendering, and responsive gameplay logic for smooth user experience.

Solution

Built OpenGL rendering pipeline supporting thousands of interactive particle elements. Implemented real-time physics simulation for sand particle behavior. Designed gameplay logic with collision detection and game state management.

Impact

  • ~2,500 lines: Complete C++ game implementation
  • Real-time physics: Efficient particle simulation
  • OpenGL rendering: Thousands of interactive elements
  • Open source: Published game with music integration