Vishal Nangia

Game Developer

Portfolio

This project is a tool for developers on the Unity Asset Store, which takes on the challenge of design enhancement. To help aid in the development of games, a lot of games can utilize a ping system in their projects whether it is an FPS title or anything that requires the visual affirmation of the location of an object in a 3d environment.

For this project, we used Unity for development. By creating a simple how-to-use guide for the package it could be incorporated into any unity project whether you are a beginner or an advanced level developer. The main aim was to develop this tool for Unity Asset Store.

Product Manager

Team Size: 4

Engine and tools: C#, Unity, GitHub

Dainty Dash is a platformer made in Unity using C#. It has some extendable elements like tile generation, optimized code and raised challenges. Tiles are deleted after the player passes at least three of them during gameplay which happens basically off main camera in the background and the level gets faster and faster as the player reaches certain milestones within the game such as certain high-score conditions met increase level by one and increases exponentially as you increase your high-score.

Programming Lead

Team Size: Sole Developer

Engine and tools: C#, Unity, GitHub


Infernus is a flight sim in 3D where you fly a world war II US aircraft into snowy mountains during a blizzard. It showcases the flight implementation mechanics in a 3D virtual space.

Programming Lead

Team Size: Sole Developer

Engine and tools: C#, Unity, GitHub

This is a curiosity rover simulation game for Mars made in unity using C# and real-world mechanics for suspension and driven on simulated world terrains with various obstacles.

Programming Lead

Team Size: Sole Developer

Engine and tools: C#, Unity, GitHub

Sumo Mania is a Top-Down dodge and Navigate game where you play as a Sumo Wrestler who is trying to gain weight so he can make it to the Sumo Wrestling Championship's weight class and make his family proud. The gameplay consists of healthy and unhealthy foods which are randomly spawned on the screen from different directions. The player has to eat healthy foods to gain weight and avoid blowfish. It has three lifelines. If the player consumes blowfish three times, the game is over.

Programming Lead

Team Size: Sole Developer

Engine and tools: C#, Unity, GitHub

The Car Hiring System was developed using the complete Model-View-Controller pattern. I used the 2 patterns to support the MVC, (1) Observer Pattern - Which is used to connect the main application with the controllers and further used to pass the specific data between views and controllers, and (2) Factory Pattern Which is used to create the controllers with a full package including model and views. It makes them ready to use and return them.

As I used the serialized database in our system, there are 3 different files which were generated through the system, (1) cars.ser Which contains all of the serialized Car class objects, (2) customers.ser Which contains all of the serialized Customer class objects, (3) bookings.ser Which contains all of the serialized Booking class objects.

Programming Lead

Team Size: Sole Developer

Engine and tools: Java, GitHub

Yurt Designer

3D Yurt Designer and Viewer for Phones and Tablets developed using C#. It was a collaborative project for which I worked with team members to develop an application for a company Yurts For Life that specialises in making luxury yurts for various occasions. It runs on android from version 6 onward, we used Unity as a preferred engine and Blender for all the 3D artwork for the Yurt itself.

Client Liason

Team size: 4

Engine and tools: C#, Unity, GitHub, Blender

About Me

With a passion for computing, games, programming, development and technology, I have both the skill set and professional background necessary to dive deep into the technical sector. As an upbeat, self-motivated team player with excellent communication, I envision an exciting future in the industry.

COPYRIGHT © VISHAL NANGIA 2023

EMAIL: VISHALNANGIA5@GMAIL.COM