Pranav Sukesh

OurovorasGamesProjectsMusicBlogAboutResume

// PROJECTS

Software engineering, graphics programming, and creative technical solutions.

✦

Featured

C++ Graphics Engine

C++ Graphics Engine

A lightweight 3D graphics engine with Unity-like architecture and hardware-accelerated OpenGL rendering.

C++OpenGLGraphics Programming

Unity Extensions Library

A drop-in C# toolkit for Unity covering event systems, timers, state machines, stat modifiers, composable conditions, and more, designed to eliminate boilerplate and keep game code clean.

C#UnityGame Architecture
✦

All Projects

Robot Kinematics Graphics Engine

Robot Kinematics Graphics Engine

From-scratch 3D rendering engine with inverse kinematics for robotic arm simulation and control.

PythonPygame3D Graphics
3D Printing Slicer

3D Printing Slicer

Python-based 3D printing slicer with gyroid infill generation and G-code export, built from scratch in 24 hours.

Python3D PrintingMatplotlib
Pascal-to-MIPS Compiler

Pascal-to-MIPS Compiler

Full compiler for a Pascal-like language that compiles to MIPS assembly with lexical analysis, parsing, and code generation.

JavaCompilersLexical Analysis
N-Layer Neural Network Framework

N-Layer Neural Network Framework

Flexible N-layer feed-forward neural network implemented from scratch in C++ with backpropagation and image classification.

C++Machine LearningNeural Networks

Unity Quest System

A data-driven, fully decoupled quest framework for Unity built on a broadcaster/receiver architecture, with pluggable condition and execution strategies and cross-scene persistence.

C#UnityGame Systems

Connect

GitHub
itch.io
Instagram
LinkedIn
© 2025 Pranav Sukesh. All rights reserved.
CS @ Purdue University