Smash by Team Athena(Spring 2016)
|
Role-AI and Gameplay Programmer/ Game and Level Designer
Platform- iOS(iPad) Client-Colonial School, Grindstone, PA Turn based strategy game for kids to teach computational thinking through levels which ramp up in difficulty and teach basic interactions in first few levels. Won the Let's Play, PA "Digital College Student Development Award" in 2017. GitHub repository : https://github.com/MilindNilekani/Athena |
Roach Rush(Fall 2015 Round 1)
|
Platform - Kinect
Role - Programmer Introduction to the game:You and your loving girlfriend have just arrived back home and realized that the kitchen is filled with cockroaches! Your girlfriend absolutely detests cockroaches and she's the target of these pests. So roll up your sleeves and strech out your legs because you need to protect her from these roaches. Using Kinect's motion sensing, you can stamp the cockroaches on the floor and the wall of your kitchen while trying not to accidentally hit your own girlfriend. Your girlfriend's happiness is expressed through her facial expressions as well as a meter in the top right corner. You have two minutes to make sure that she is happy and not angry and running out of the house. Contribution: Programmed the cockroach AI in the game including animations. Also integrated the game UI like the happiness bar and the female emoticons. |
Hare and the Tortoise Season 2(Fall 2015 Round 4)
|
Platform : Makey Makey
Role: Programmer Introduction to the game: In this sequel to the original Aesop's fable, the guest is given a choice to cheat his way to victory against a buff hare. However just when the user seems to be content with his victory, the game drives home the point that the turtle is caught and his life is ruined because of the decision made by the guest. Contribution to the game: Set up the Makey Makey hardware, designed the turtle movement animation and set up the camera movements and scene transitions in the game. Also coded in the various decision based cutscenes in the game. |
Global GameJam 2016: Turkesh
Global GameJam 2016: TurkeshProject link with screenshots and executable-http://globalgamejam.org/2016/games/turkesh
Role : Programmer
Introduction to the game:With the theme "Ritual", we made a Thanksgiving co-op game where you are a turkey and need to escape the house where all the people are trying to eat you. Each player controls one half of the turkey so they need to sync their movement in order to coordinate their movement to go out of the house. The game uses 2 Xbox 360 controllers.
Contribution to the team: Setup the AI for the game using Dijktra's Pathfinding Algorithm and also setup patrol points when the AI are not chasing you.
Role : Programmer
Introduction to the game:With the theme "Ritual", we made a Thanksgiving co-op game where you are a turkey and need to escape the house where all the people are trying to eat you. Each player controls one half of the turkey so they need to sync their movement in order to coordinate their movement to go out of the house. The game uses 2 Xbox 360 controllers.
Contribution to the team: Setup the AI for the game using Dijktra's Pathfinding Algorithm and also setup patrol points when the AI are not chasing you.
SuperfieldPlay by Team ARena(Fall 2016)
|
Role: Programmer Platform: Android Client:Verizon Augmented Reality based smartphone application to enhance engagement for fans in football stadiums. |
The Dance of the Water(Fall 2015 Round 3)
|
Platform - Myo
Role - Programmer Introduction to the game: The game is a rhythm based turn action game wherein the user and the monster can perform one of three actions(attack, defense and charge) on the third beat of the music. The game follows the Japanese art style and is similar to the mechanics of the childhood lunch table games. Each action uses energy which can be replenished using charge gesture. Reduce the health of the monster to zero before he does it to you in order to win! Contribution to the game: Designed the game logic, the actions of the monster as well as the rhythmic motion of both the guest's actions and the monster. The state of the monster changes over three beats. During this time period, the monster goes through three phases of animation which was designed by me. |
Road to Life(Fall 2015 Round 2)
|
Platform - Oculus + PS Move
Role - Programmer/Producer Introduction to the game: You are lost in a dangerous dinosaur filled area. Your superior has arranged a rescue chopper to save you however since it is very dangerous, it will leave with or without you in 2 minutes. Better step up into 5th gear and race to the chopper while avoiding the dinosaurs. Contribution: Programmed the dinosaur AI as well as designed te layout of the map. Also added effects like the fog particle system to add fear factor in the game. |
Zuagon(Fall 2015 Round 5)
|
Platform- Jam-O-Drum
Role- Programmer/Level Designer Introduction to the game: Zuagon is an asymmetrical competitive co-op game in which three players act as the heroes while one player is the villain. The villain is resurrecting a dragon which will destroy the world, through a ritual using orbs. Three mages have been chosen to stop this ritual by shooting orbs at the chain to create combinations of three or more which will decrease the dragon HP. If the chain of robs reach the heart, the dragon is resurrected and the heroes lose. If the dragon HP becomes zero, the villain loses. The villain can shoot orb colour changing orbs and also has a smokescreen skill which can be used after he shoots ten or more balls. Contribution to the game: Designed the level of the game by designing the path of the orb chain and the HP system which is the colour of the dragon. Also programmed the insertion of the ball into a chain, disappearing of a combination of orbs as well as the movement of the orb chain through constant speed tweening. |
Undergraduate Final Project- Portable Video Game Console
Designed and built a portable video game console which played games like Tetris, Snake and included a Paint application. It was built using a modified Arduino Uno and was coded using Java and Assembly code language. The device also contained an LED backpack which was responsible for interfacing between the 16x8 LED screen and the microcontroller. A powerbooster was also connected for charging of the device. The external case was designed in Solidworks and made using a 3D printer.
|