An augmented reality game made using Unity3d Engine. Involves saving your mother ship from enemy attack. It is made for handheld devices such as the iPhone. There are many mini-games which are built in into the game for completing various challenges like repairing the ship after it has recieved damage. Modelling for all the content was done on Maya.
Unity3d, JavaScript,Maya,iPhone
The traditional Jenga game made in Augmented Reality using Unity3d. This game is based on the user's dexterity with the device. A version for the iPhone was also developed. This game involved a single level. Development of a multiplayer version of the same game is underway.
Unity3d, JavaScript,Maya
Designed and developed a semi- side scroller game written in C++ using the C4 engine. A fully functional basic level was developed.
C++, C4 Engine
Implemented an RPG game where the concepts of procedural content generation were used for the level generation of the game. The levels and the mood of the game are set by the player model. The mood is set by changing the type of terrain in the game and color scheme. This game also incorporates difficulty adjustment using the player model.
C#, XNA 3.0
Implemented a virtual collaborative painting system which can help users(primarily children) to paint together on the same canvas using different techniques. One version of the system was implemented using OpenCV where the painting was done using the tracker stuck to the painter's fingers. While a more precise painting experience simulated by using a WiiMote as the paint brush.
C++, OpenCV, Processing, GlovePIE
Implemented a system which enables Facebook users to play multiplayer games with their handheld Android Phones acting as computers. The system was implemented on a ping pong game written in JavaScript. The actions in the game are controlled by the movement of the Android phone acting much like a 'Wii' Controller.
Java, Android, JavaScript, PHP, mySQL
A class project for the Computer Graphics class with functionalities of manipulation of a 3d object is done which is made up of numerous spheres. Concepts like smoothing and collision detection are handled in detail in this project. A working applet can be found at http://sonify.psych.gatech.edu/~abhishek/6491/P3/
Processing, 3d Math, OpenGL
Worked on the development and implementation of the Auditory Menu Library on various handheld devices like Android phones and BlackBerry Phones. These applications can help users with visual disabilities to navigate the device more easily. This includes development of not just applications for the devices but also Java tools which can be used on multiple platforms. Also provided technical support for tailoring the software according to the research group.
J2EE,Android,J2ME, Blackberry
Worked on the development of a website which implemented the Auditory Graph Model in Java using NASA's Math Description Engine. This website is launched as a tool for visually challenged to develop a better understanding of graphs. It was included in a recent presentation at The White House.
Java,JSP,PHP
Developed 'A Web Mash-up & an API for finding Best Product Deals through normal-telephones' (using Speech to Text and PBX). This enabled a user even with a non-smart phone to call up the server and find out the lowest price of an item.
Apache, AsteriskPBX, php, Mysql
Designed and implemented an �Augmented-Reality Based Multimedia Geo-tagging & Notification System� for Android mobiles. It allows users to tag different locations with multiple media like pictures or voice recordings.
J2EE, Android, mySQL,php, Glassfish
Designed and developed an application on Android for joggers. It allows geographically apart users to race with each other. It keeps track of the user's race positions over time and gives a feedback of the user's performance. It has a Music Player with integrated voice feedback for race positions. An evaluation study of the usability of the application as well as the concept was done by taking students as the study group.
J2EE,Android, mySQL, Apache
This was an out of class project done during the winter. This real time allows a user in a cab to check if the driver is driving to the destination by the shortest route possible. If the driver deviates by a particular distance, the phone starts giving an alarm.
J2EE,Android
Research based project which involved analysis of the topology of the internet. The research was based on the real data on the internet. How this topology affects the stability of the internet was observed in the research.
J2EE,Android, mySQL, Apache
Designed a software for the seating arrangement generation for students during examinations with functions like blacklisting a student and automatically assigning that seat to someone else.
J2EE, mySQL, Apache