Playground

A selection of my games and graphics related projects

Crypto Runner: Endless Game

Crypto Runner: Endless Game

Endless runner game in Unreal Engine 5 featuring material effects, custom character retargeting, and a random obstacle spawning system.Includes a high-score tracker and power-ups.

Unreal Engine 5 Third-Person Game Demo

Unreal Engine 5 Third-Person Game Demo

Third-person game demo in Unreal Engine 5, featuring smooth character animations using motion matching and IK re-targeting.Implemented dynamic enemy AI behavior with Behavior Trees and state-driven animations. Enhanced gameplay with realistic bullet impact visuals.

DogFlight - Air Combat Game

DogFlight - Air Combat Game

Air combat game in Unity with smooth and intuitive mouse flight controls for precise maneuvers.AI-controlled jets with strategic behavior, such as outmaneuvering and combat positioning.Procedural terrain generation system with Level of Detail (LOD) optimization for efficient rendering.

Ray Tracer with Compute Shaders

Ray Tracer with Compute Shaders

GPU-accelerated ray tracer using C++, OpenGL, and GLSL. Supports physically-based materials, anti-aliasing, temporal accumulation, and ray-object intersection techniques. Enhanced visual fidelity with noise reduction for efficient high-sample rendering.

Procedural Terrain Generation

Procedural Terrain Generation

Diverse terrain generation techniques, including Fault Formation, Midpoint Displacement, and Perlin Noise, to create realistic and continuous landscapes.Includes texturing and lighting systems, featuring region-based procedural textures, slope lighting, and height-based lighting.

Pyramid Defense and Space Run

Pyramid Defense and Space Run

3D FPS game(1) and a spline-based pickup game(2) using OpenGL and C++ with GLSL shaders.Physics system inplemented and primitives and 3D models rendered using element buffers.Has orthographic and perspective camera views with forward rendering techniques.

Pirate Platformer

Pirate Platformer

Sound effects and projectile mechanics for enhanced gameplay.Multiple levels featuring varying enemy types for a diverse and engaging experience.