CSE'23 @ Indian Institute of Technology, Roorkee | Applications Engineer @ Oracle
GitHub | LinkedIn | Resume
Write-ups:
IITR memoir
Pseudolocalization in Godot
My Substack
I am Angad Kambli - A CSE graduate from the Indian Institute of Technology, Roorkee - currently working as an Applications Engineer at Oracle.
This was my final year project of engineering. It’s a raymarching based 3D engine written in C++ that allows users to create 3D scenes in a node based workflow. I am especially proud of this project as we ideated the workings of this from scratch - taking reference from research papers and other open source software to come up with a solution that is performant and implemented it with a modular and easily extensible OOPs architecture that seems pretty elegant to me. This project involves traversal of a node tree to convert the user defined graph into shader code that is used to render a 3D scene. Solving this problem and seeing it work has been one of the most rewarding experiences of my life and I have been searching for a similar kind of work ever since.
Rootex | Code
Pseudolocalization in Godot (GSoC’21) | GSoC Archive | Details | Code
As a part of Google Summer of Code’21, I worked on adding the pseudolocalization feature to Godot - an open source game engine written in C++. Pseudolocalization is a useful tool to test if products have been internationalized properly.
Outrun Chase | This was featured in GodotCon!
Molotov Madness, a skill-based top-down chaotic game
Made in the Godot game engine | Code | Download and play
Vibe, a musical, minimalistic game
Made in the Godot game engine | Code | Play
Enchant, an endless 2d runner
Made in the Godot game engine | Code | Play
Sentience, a sci-fi 2D platformer
Made in the Godot game engine | Code | Gameplay Demo
Da’Chess, 3D chess
Made in React using React Three Fiber | Code | Gameplay Demo
You can find me writing poetry, stories and other random things in my free time.
I have also played around with Blender and you can check out my work with it here.
Page template forked from evanca