C++
C
C#
Python
GLSL
Unity
SDL2
Unreal Engine
OpenGL
MS Azure Kinect SDK
Visual Studio
Git
RenderDoc
Vim
Nvidia Nsight
Game Design
Engine development
Virtual Reality
Optimization
Deep Learning
I'm currently employed as a Software Development Engineer at Autodesk. As part of MER, I develop novel solutions for the Media & Entertainment industry. During my time at Autodesk, I've worked on projects such as ReFrame (VR animation tool) and StoryArc (PreViz tool for production).
Iskabon is my solo-developed indie game available on Steam for Windows and Mac. I worked on the design, art, and programming, while the audio was outsourced. It's a roguelite deckbuilder game and is made in Godot.
During Summer '22 I interned at Heavy Iron Studios, Inc. My main task was to work on sail boat simulation, game architecture, gameplay programming and UI of an unannounced game project. I was also tasked with the migration of the companie's Jenkins based CI/CD system to a new server. At the tail end of my employment, I worked on developing content for one of the major VR platforms.
I was the co-designer and lead Programmer for the combat gameplay of Mukti Camp android game. We used Unity for the prduction. The game has been received well by the players and has over 500000 downloads right now.
BrewEngine is a 2D C++ game engine that I work on in my spare time as a hobby. It uses SDL2 for windowing and events, OpenGL for rendering and IMGUI for UI. I've also implemented a custom rigidbody physics engine for it.
Brew-Game-Tools is a 2D C++ cross platform game dev framework meant to make the tedious process of setting up OpenGL projects automated. A simple API offers direct access to drawing pixels as well as input, fonts and sound. The github repo uses a jenkins server hosted in an Amazon EC2 instance to verify builds.
I ported Clone-Keen (an opensource remake of Commander Keen) to switch using devkitpro sdk. Primary tasks involved porting from SDL1.3 to SDL2. This includes porting the renderer and porting input, which changed in SDL2. Audio works but it needs work to sound correct.
A VR app demonstrating my dynamic destruction system for Unity. The system was partly inspired by Unreal's chaos destruction system. Tutorial/Overview available on youtube.
A bunch of GLSL shader demos. Includes: normal, specular and parallax mapping, shadow mapping, particle emmiter with instancing, Outline drawing. Source can be found here.
Unity is quite lacking when it comes to rendering complex scripts. One of which is the Bengali script, my native tongue. So I made this plugin that enables proper Bengali text rendering inside Unity. It's the same plugin that I used in 'Shobdo'.
A solo game project for Android (delisted from the Play Store). Inspired by the arcade game "Monster Farm Jump" and made in Unity. The hand-drawn art style is achieved with the post-process stack and custom shaders.
My Ludum Dare 38 entry. The theme was 'A small world'. I was reading 'Game Programming Patterns' by Bob Nystrom and decided to try out the command pattern in this project. I think it turned out pretty well. Find it here
Winner of EATL-Prothom Alo Apps Contest 2015. It was a nation wide app development contest that I own with the game 'Rickshaw Racing Dhaka', a racing game set in the capital of Bangladesh where you race with rickshaws. The android APK can be downloaded here
Prithul, Aniruddha; Lynam, H.; Folmer, Eelke. "Performance and Navigation Behavior of Using Teleportation in VR First-Person Shooter Games." ACM Games: Research and Practice 2 (3), 1-18, 2024.
Zhou, Q.; Prithul, Aniruddha; Kellner, H.; Pene, B.; Ledo, D.; Herrera Urrutia, S.; Koch, H.; et al. "Reframe: Recording and Editing Character Motion in Virtual Reality." ACM SIGGRAPH 2024 Immersive Pavilion, 1-2, 2024.
Zhou, Q.; Prithul, Aniruddha; Kellner, H.; Pene, B.; Ledo, D.; Herrera Urrutia, S.; Koch, H.; et al. "TimeTunnel Live: Recording and Editing Character Motion in Virtual Reality." Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, 2024.
Prithul, Aniruddha; Bhandari, Jiwan; Spurgeon, Walker; Folmer, Eelke. "Evaluation of Hands-free Teleportation in VR." Proceedings of the 2022 ACM Symposium on Spatial User Interaction.
Prithul, Aniruddha; Adhanom, Isayas Berhe; Folmer, Eelke. "Teleportation in Virtual Reality; A Mini-Review." Frontiers in Virtual Reality, 2021 .
Prithul, Aniruddha; Folmer, Eelke. "Analysis of Positional Tracking Space Usage when using Teleportation." 2021 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW). IEEE, 2021.
Prithul, Aniruddha; Adhanom, Isayas Berhe; Folmer, Eelke. "Embodied Third-Person Virtual Locomotion using a Single Depth Camera." Graphics Interface, 2021.
Aniruddha, Prithul, et al. "A parametric perceptual deficit modeling and diagnostics framework for retina damage using mixed reality." International Symposium on Visual Computing. Springer, Cham, 2019.