Unreal EngineProcedural GenerationBlueprints C++ Physics
Technical Director & Programmer (13 person team)
The Secret Dungeon
My capstone project for the Games & Playable Media MS! A multiplayer turn-based dungeon crawler with a unique die rolling mechanic and a social deduction twist -- one of the players is a traitor!
What was your role?
Set and documented coding standards, asset/source control, and core C++ abstractions.
Guided junior teammates by leading Unreal Engine tutorials, Perforce tutorials, and debugging.
Provided technical input and work estimation for the producer and creative director through the stages of pre-production and production.
This was a great experience not only because of the fun and challenging journey of programming the game, but also the bond I made with my team and the surprisingly rewarding opportunity for leadership that came with being the project's Technical Director.
I'm most proud of the fact that I was able to help guide the junior teammates by learning their interests and finding them tasks that made real contributions that lined up with their career and skill development goals!
is the first project I fully polished and released to a storefront!
Designed gameplay, powerups, and difficulty scaling.
Leaderboard system and interstitial ads implemented using android-native Java.
Gameplay code, graphics, sound, and inputs implemented using Java + the libGDX library.
Mobile/AndroidJava LibGDX
Developer
Labyrinth
An NPC AI framework that uses a linguistic modeling and context-free grammars to parse sentences, store knowledge, deduce information, and plan, all using human readable sentences.
What did this entail?
Linguistics-inspired system that tracks relationships between words.
Goal-oriented action planning (GOAP) algorithm implementation, in C#.
AI scripting language that uses logic and planning systems to generate behaviors and intentions in readable English.
Thank you for reading through! Game development has been a lifelong passion of mine. Older projects I developed, games made with GameMaker, are archived and playable on my itch.io profile.
These are very early work but are part of my history as a developer. Sucky Mouse is my favorite!
Itch.io Archive
Game CollectionGame MakerArchival Playable Downloads
Older projects I developed, games made with GameMaker, are archived and playable on my itch.io profile.
View at itch.io
Wow, why so much AI and procgen?
For me, those areas have been in a good sweet spot of my technical, game design, and research interests. I came from a background of non-game AI research, and many of these projects leverage that background.
Nice!
Thanks! With every project, I aim to learn something new and build something creative. I'm proud of what I've done so far, but I'm also really excited for what's to come!
Lastly, how can I get in touch with you?
I'm most responsive via email, you can reach me at dev@jnani.me! Thank you for coming by! 👋👋
Time-appropriate vibes for: 09:54:34 GMT+0000 (Coordinated Universal Time)Photo by Michael Pointner on Unsplash