
UPHENDRA
NAGARAJAN
Hi! I'm Uphendhra Nagarajan, a Game Programmer with a deep love for game development and a versatile skill set. I've been making games right from my Teenage. I compete in game jams and make personal projects and try to acquire knowledge every time I develop a game. I'm Currently Studying in Fanshawe College in Canada taking Game Development Advanced Programming. I decided to add Graphics programming for games to my skill set that led me pursue this course in Canada.
Here you can see some of the projects I've made as a College Project and out of curiosity. I have a strong perseverance for learning new things and taking on challenges, and one of my favorite part in game development is Level Design as it allows me to achieve the creative vision I have for games and allows me to design surreal levels. I've always been extremely curious in the technical side of games, and sometimes this curiosity has led me to projects I won't be able to formally mention here.

ABOUT ME
Engine Programming
Engine Programming is something I consider one of the difficult part in game development, because making a game engine that is well optimized and well maintained to have it in a production level is something unique. My Ishtar Engine allows me to develop games or interactive applications, learn more from below.
What is Ishtar Engine ?
Ishtar Engine is a Game Engine made using C++ and OpenGL, which can be used to create interactive applications, well technically video games. To put it straight Ishtar engine has capabilities of creating a game with some technical features a game has to offer. Below you can have full detailed review of what my engine can achieve and it is obviously not the extent my engine can achieve.
Graphics Stuff
These are some Graphical aspects my engine can accommodate. On top of this my engine can handle complex lighting calculations and also it can handle alpha blending and alpha discard and I use GLSL to write my shader code.
Physics Stuff
The Physics side of my engine is pretty interesting because at the earlier stage of development I created my own physics library that allows me to detect collisions inside an AABB, Sphere and Mesh. Moreover my engine can handle BVH (Bounding Volume Hierarchy) Collision to optimize the collision detection over complex meshes like big city models etc. My engine can handle Softbody Techniques for Cloth simulation, Chain Simulation and Jello Simulation. To Make my collision even better I integrated NVIDIA PhysX Library into my engine.
Other Projects
These are some projects that I made as part of my academics. It really helped me to understand what a game engine can achieve.
Blog Of Fame
Grave Robber
Level Up Showcase 2024 Toronto
Innovative Technology Winner
This is a Technical Demo made using my ( Ishtar ) custom game engine made using OpenGL and C++. This project was made in a month to showcase in Level Up Game Showcase 2024. I implemented almost every technical aspect a video game has to offer. Please Click the image to see my Youtube Video. You can Download the Tech Demo from my Itch.io page by hitting the button below.