Hello there!
I'm
Sabhari Shrinivas
I make games using the Unity game engine and C# programming language. I've worked in all sorts of programming domains such as front end, gameplay, memory optimization. I also love to design levels and juice up the games.
Highlight Reel
Get to know me through this short video
Showcase
Kitchen Chaos
Kitch chaos is a casual time management game where the player works as a chef in a roof-less restaurant and serves food that the customers ask for. If you were to judge me for my programming skills, I'd recommend this project since this is my recent one.
Programming Features
-
Production quality code (Source code)
-
All counters such as the cutting counter inherit from the base counter to reduce unwanted code
-
Each counter has different behavior such as one counter is used to cook, one to cut veggies, one to grab ingredients, etc.
-
Uses Unity's new Input system.
-
Scriptable objects to store ingredients and correct recipes.
-
Simple state machine to implement game state such as scene load, game countdown, game start and game over.
Gameplay Footage
Game Link
Pedometer Hero
Pedometer Hero is a fitness app combined with RPG genre to gamify people's fitness journey. I was initially hired as a level designer to design 100 unique levels but later, the client loved my work and hired me for the entire development process.
Programming Features
-
Designed 100 levels which are all created through code with a bit of randomness to make the levels look unique.
-
worked on optimizing the game with features such as Unity's addressable system for asynchronous loading.
-
Created Player Progression system - a core feature of an RPG.
-
Created spell system - different spells aid differently during combat.
-
Created equipment system - each piece of equipment provides different buffs to the player.
-
Created Chest system, the one that's similar to that in Clash Royale with beautiful chest opening animations
-
Creating UI for the game - used features such as scrolling canvas, grid layout to better visualise equipments and level selections.
-
Implemented Ads.
Gameplay Footage
Space Impact
Space Impact is a survival shooter game where waves of enemy spaceships spawn randomly and the player has to clear waves whilst upgrading his arsenal. This game is made for the game jam hosted by Bracky's with the theme, 'let there be chaos'.
Programming Features
-
Spaceship controller
-
Enemy spaceship AI
-
Object pooling for the vast number of enemies, meteors, and projectiles.
-
Upgradable player projectiles.
-
Leaderboard.
Gameplay Footage
Game Link
Zombie Hunter
Zombie Hunter is an FPS survival game that takes place in a zombie-invaded secret military base. Zombies get spawned and the player has to clear all the zombies to complete the level. The player is provided only a finite number of bullets so he has to make some tactical decisions.
Programming Features
-
Zombie AI that detects player movement near it to chase and kill the player.
-
Used Unity's navmesh system to implement zombie movement.
-
Different types of guns with different types of bullets each with its own damage and sound effects.
-
Raycast for implementing bullet behavior.