Projects

Here are some of my projects that I am the most proud of.


Rootex 3D Game Engine

Rootex Engine is an advanced 3D game engine written in C++ made by a small team which I led at a programming club named SDSLabs at IIT Roorkee. Rootex is supporting a work-in-progress game, which is planned to be released in 2021. It comes with an editor written also in C++ using Dear ImGui.


Version Control System Integration in Google Summer of Code 2019 at Godot Engine

Google Summer of Code 2019 is a program conducted by Google which allows open-source organization to hire students to work on their projects related to the organization for around 3 months. This program is sponsored by Google.

My proposal for adding a version control system integration was selected by the Godot Engine organization which maintains the fully-featured and fully open-sourced C++ based game engine. I am now maintaining the VCS integration feature in the Godot Engine organization.


Rubeus 2D Game Engine

Rubeus Engine is a simple, cross-platform, 2D game engine written in C++17 using OpenGL 3.3. The main objective of making this engine is to provide a simple and fast API to help people realize their game ideas efficiently. I was the original author of the v1.0 release.


G for Golf Game + VR Edition

G for Golf is a golf game but with a twist. The player controls the ball’s gravity and not the ball directly, which means they have the complete control of the ball in 3D space.

Also I have VR edition for this game, which won prizes in multiple hackathons and exhibitions. Created in Unreal Engine 4.