Namaste,

My name is

Ayush

Portfolio

My Skills

C++

Java

C#

Python

HTML5

Assembly

JavaScript

Unity

Unreal 4

SDL2

DirectX 11

Git

Visual Studio

MATLAB

Gameplay Programming

Game Engine

AI & DL

Arduino

Raspberry Pi

My Projects

Hypercasual Games

Personal Project

Unity3D

Created multiple hypercasual games for Android, using Unity3D. All are available on Google Play Store.

img

Neon Knight : Tower Rush

Team Project

Unity3D

The first Android game, developed using Unity3D, published by Team Easter Eggs.
I was the team lead, and was responsible for the development of character and its controller, the gameplay programming, and performance optimisation(Learned a lot in this aspect).
I also tried to create a cinematic intro scene, and did some experiments with the main menu UI.
[Get it on Google Play!]

img

Stranded

Personal Project

Unreal Engine 4

A first person survival horror, where the player is stranded in an abandoned medical facility, with multiple waves of zombies heading for a chomp.
Being my first ever project on Unreal Engine 4, it was primarily developed for understanding the intricate details of Unreal Engine, and the technicalities behind a First Person Shooter.
The game included hitscan and projectile based weapons,round based spawning system,enemy AI and perception system, pathfinding, dealing with animation states, etc.
The 3D assets were used from the UE Marketplace, while the scripting was done by me using UE4 blueprints and C++.

img

Gesture Based Drone Sim

Personal Project

Unity3D, OpenCV

Programmed a drone controller from scratch, and used OpenCV to estimate user's head pose(parameters like roll,pitch and yaw) using live feed from webcam to control the drone's flight.
The controller was programmed as a learning exercise for implementation of object oriented programming concepts. The gesture control part was added later in an attempt to understand the mathematics behind head pose estimation.
DLib was used for facial landmark detection.
[Github Repo]

img

Sedulo : Autonomous ESV

Team Project

Arduino, RaspberryPi, Deep Learning

I am a member of the Automation Team @ Rolling Thunders, NIT Patna's Electric Solar Vehicle Team, which has the privilege of developing Bihar's first electric solar vehicle. I was responsible for planning and developing the autonomous architecture for the vehicle. Some of my major contributions involved- testing and integrating an object detection framework for detecting cones to estimate path, creating an algorithm to convert raw data provided by the framework into useful control instructions for the Arduinos, interfacing different actuators with Arduinos, creating an Arduino network using I2C and SPI protocols for critical vehicle data transmission, and programming the dashboard display(ILI9341 and RPi screen) to display critical data.
[Github Repo]

img
image

About Me

I am a pre final year undergraduate student of ECE at National Institute Of Technology, Patna. A passionate game programmer, who is proficient at designing and coding sophisticated game mechanisms. Experiments with knowledge of Deep Learning to simulate real time behavior alteration in NPC's AI to add realism to game play. Skilled with tools of trade like Unity3D, recently started learning Cryengine and Unreal Engine 4, and proficient with programming languages like C#,C++,Java and Python.
Currently heading the Game Development team of HackSlash Developers' Club, NIT Patna.
An Autonomous Vehicle enthusiast, designing and implementing cost-effective sophisticated object detection and lane detection algorithms for autonomous control.
Always ready to learn new tech stack and plan, and design sophisticated solutions.

Download Resume

Wanna Get In Touch?

Liked my work? Feel free to drop a message. I am always open for networking opportunities,or an interesting conversation!

Email

ayushnathjha@gmail.com