Projects

Dungeon Rooms generator

  • A reusable asset to generate dungeon rooms and minimal paths procedurally in Unity
  • Algorithms used: Delaunay triangulation, Minimal tree spanning and optimizations like grid correction
  • App can generate rooms and interconnected corridors entirely from scratch, taking up to a few minutes for each generation
GIF showing the process

RPG Level Demo

  • Illustrated simple level design and fighting combos using on state machine.
  • Used Unity to Make the game demo, complete with Sound design and dynamic lighting.
  • Played by more than 70 people, playable in browser
GIF of multi attack combo

Wizards and Knights

  • Demo Platformer game made in unity with puzzles, fighting, and platforming challenges
  • Implemented better shadow for sprites, along with buoyancy and other effects
  • Played by more than 60 people
Screencap from game

Tetris Language Compiler

  • Designed a programming language to make Tetris Game and its Variants, running on terminal
  • Implemented the compiler and grammar for the language

Quantum chess

  • Designed state diagram for the quantum part of the game
  • Implemented functions like entangle, split and measure for the quantum chess pieces (flow chart)
  • Open source Quantum Chess implementation, made with Qiskit, hichesslib, and Qt

Reddit Flair

  • Implemented a LSTM+Attention model using PyTorch and torchtext to classifies Reddit posts into its appropriate flairs
  • model achieves an F1 score of 0.55 on validation set

PokeBattle

  • Built an agent based on DQN network to play and win games against a fixed algorithm.
  • Finished the Pokemon Battle environment, implemented a more flexible algorithm, added data for various moves and Pokemons scrapped and cleaned from multiple sources.

Rainbow RL Implementation

  • Built a Deep Q network based agent to play Atari games in OpenAi gym environment using PyTorch
  • model trained for 400 episodes wins all 21 points for pong in test

Dots and Boxes

  • 2 multiplayer games; Tic‐Tac‐Toe and Dots and boxes made in unity, made using Firebase and Rest Client for Unity
  • The game connects the device to another device playing the same game

Particle Vfx

  • Reusable and editable effects: fireflies, lightning, fire
  • Made only using unity’s particle system and 2d lighting

MetroPolis

  • Game made in unity as part of TechTatva fest in MIT (Manipal), playable on WebGL
  • Game rules were regulated by the organizing committee
  • Select blocks and click to place them on grid