top of page

Hello there,
You’ve stumbled upon the portfolio of Ajay Kiran ( Passionate Programmer, Low Poly 3D Artist and Hard Worker). Here you can view my
resume a few of my projects, my devlog, and some character models and games that I have made as an indy developer.


Currently I am pursuing Masters in Advanced Computer Science From University of Essex, Colchester, UK. About to graduate in October I am looking to break into the Game Development Industry. I have previously worked as a Software Developer for Congnizant Technology Solutions for a little shy of 4 years. I worked as a C# .Net Developer and my role involved maintaining and enhancing several Web applications. During my time with the company I have worked in 3 different both as a front end developer, designing the UI as per the requirements of the client as well as maintaining the server side dealing with the database, thereby knowing the complete flow of the applications.

My Game development journey was made easy because of my knowledge in C# and my passion towards programming. Over the past 5 years I have been Creating low poly models, working with Unity developing games, Participating in Game Jams, and I would really like to get to know people who love game development the way I do. I’d love to chat about job opportunities, projects I’ve worked on, vidoe games or whatever is on your mind.

Games

These are some of the games I have developed in the past

Xs_lmZ.png

Super Evil Boss Game

Super Evil Boss Game is an Action RPG game I developed for the University Spring Term Game Jam. The theme of the jam was "Why do I hear Boss Music ?". The story centres around a defeated video game boss who has lost his music. He now have to face 5 other top bosses to get back his boss music. The game is playable on windows and android. The full code for the game is available here.

 

bEM2ai.png

Super Doctor

Super doctor has the ability to shrink and go inside patient's body. Here he has to fight and kill microbe invaders that cause the diseases to collect clues. These clues include symptoms, tests required to be conducted, patient's family medical history etc. The Doctor has to diagnose the disease and save patient lives. This game was developed as part of masters dissertation and is aimed at helping medical student learn through gaming. The game is playable on windows and android. The game is playable on windows and android. The full code for the game is available here and the full documentation of building the game is available here.

gzTuzC.png

Black and White

The game was developed as part of Global Game Jam 2022 which had the theme "Duality". This hard to play game requires controlling 2 characters simultaneously and the screen is split in 2. The 2 characters must work together in the mirror world to beat the Black and White demon. All levels are open to play from the beginning. The characters develop powers as required by the levels. I had a lot of fun building this game and my favourite level has one character works as a DPS attacking the enemies whereas the other tries to protect and heal him. The game built using Unity 3D (C#) is playable on windows and android. The full code for the game is available here.

n.PNG

Ninja Black

Ninja Black was the first complete game I ever built and I had a lot of fun making this 2D platformer. In this game the MC fights through 100 levels with 10 different boss fights, ultimately to face his own shadow that has followed him throughout. The idea behind the game came from the thought that No matter how many others you beat, one is only free when he had over come his own demons. 

lt.png

Little Troopers

In this demo RTS Game. The player and enemies control 3 types of units. 

Attackers : Can attack and kill enemy units, wolves to collect meat and wreck enemy buildings.

Forager : Cuts down trees and collects woods to make buildings.

Healer : Tries to heal themselves, attackers and foragers on their team. 

The player and enemy controls 2 buildings.

Tavern : Spawns units.

Bakery : Spawns bread which raises stamina. Stamina reduces at certain intervals, When stamina of a unit goes 0, its health starts decreasing.

Send Units to attack enemy units and destroy enemy buildings. Strategize the number and types of units you send. Try to score more than the enemy. The full code for the game is available here.

d.PNG

Dodge

Dodge was a simple endless runner type 2D game. The player must control 2 characters simultaneously and "Dodge" pollutants and aim for high score. The game was built with Unity 2D ( C# ).

3D Models

Characters

Items

Environment

Other Projects

Now Here are some non game dev related projects I have worked on so far.

download.jfif

Fatality

Fatality is a Neural Network Bot, I created to play the Resistance Game. I have try to use neural network to play the resistance game. I have used a LoggerBot to collect date from playing with other bots. Then we pass these data to a neural network classifier and use the NeuralBot to identify who the spies are in the game. The results were promising and the bot seemed to beat pre-existing beginner bots all the time and sometimes even beat all the intermediate bots. This was a tough challenge and was done as part of Masters program at University of Essex for the module Game AI. The code was written in Python and used pre existing Resistance Game set up. The Code for the same can be found here.

1_lMe-nL67KkPAOEj_EUwyvQ.png

Attention is all you need

This is a NL-SQL Translator, I created as part of Masters program at University of Essex for the module Data Science and Decision Making. Attention is all you need actually is a paper released by google, where they use a transformer model with attention to translate 2 different natural languages. Here I used a similar approach to translate natural language to SQL. The data set is taken from Spyder dataset. I have selected instances where there is only 1 JOIN clause and a WHERE condition in the query. Of the 1000 sub-sample taken the model was split into train(70%) validation(15%) and test(15%).The model was able to predict the correct query 25.33% of times on the validation set and 24.66% of times on the test set after just 750 epochs. The code was written in Python and  can be found here.

815a85-BqfL._AC_SX425_.jpg

Hanabi Bot

LGA.png

Learning Game App For Kids

This serious game app was made as part of Masters program at University of Essex for the module Mobile and Social Applications. The app focuses to help children learn in a fun way. The app has different types of games for Math, Physics, Chemistry etc. It also has a feature to unlock and learn about different species of animals. The game has an online database set up with firebase cloud firestore which is used to create a leader board. The game was built in Android studio with Java and the same can be found here.

CONTACT

Thank you for your interest in My profile. Please feel free to contact me for any inquiries.

15 Dahlia Walk, Colchester, CO4 3RD

+44 7824065515

  • Facebook
  • LinkedIn
  • Whatsapp
  • Instagram
  • Instagram

Thanks for submitting!

Picture1.png
bottom of page