top of page

GAME PROGRAMMER

SANJAY

SATISH

KRISHNA

I'm a game programmer that specializes in gameplay programming and AI programming.

sc1.PNG

My Latest Work

SuperCharged | PC | 2023

MY PORTFOLIO

01

FIRST-PERSON SHOOTER

GROUP PROJECT - PROGRAMMER

A fast paced first person parkour game along with many puzzles to solve. Our player is trapped within a computer. We must solve some puzzles, escape enemies, use our parkour skills to our advantage to finally Supercharge the PC so that we can get out of the computer.

MY CONTRIBUTION

Technical/Programming

  • Wrote clean and optimized code.

  • Made interactions system using Interface concepts.

  • Made puzzles to solve (Rubiks Cube, Lever system, screw opening, Connector wire switching).

  • Made ammo regeneration system on doing wall-run.

  • Made 3 different enemy AI(Patrol, chase, and attack) using behavior tree and black board.

  • Made objective system(Text and floating marker on screen).

  • Made wall and platforms spawning from gun on shooting.

  • Made zip-line system.

  • Made catapult system.

  • Made trembling platform like in Fall Guys.

  • Made switch ON/OFF system based on multiple conditions.

  • Controlled wire and switch material based on ON/OFF state.

  • Made fan vent air thrust system.

Non-Technical

  • Contributed in adding sounds to UI and tasks.

  • Made materials for many actor objects.

  • Added colliders to all objects in the game.

  • Contributed in the optimization of the game by making instances of the assets that are used multiple times in the game to reduce actor count thus reducing load on the computer to render so many objects.

02

FIRST-PERSON SHOOTER, MULTIPLAYER

UNIVERSITY MAJOR PROJECT - PROGRAMMER

An intense 10V10 First Person Shooter set in space.

MY CONTRIBUTION

Technical/Programming

  • With the help of Photon Networking, I created a server host and join menu, with server browser.

  • Created 3D Space movement. Player can rotate and move in all axes.

  • Created a weapon system.

  • Created procedural aim and shooting instead of using animation files.

  • Created health and damage system, other players can now damage and get damage.

  • Created scoreboard and killfeed.

03

SPORTS

UNIVERSITY MINOR PROJECT - PROGRAMMER

A soccer game, in a world lit by neon lights!

MY CONTRIBUTION

Technical/Programming

  • Created pass/shoot mechanism using triggers.

  • Created AI players, same and opposite teams functioning based on a single boolean.

  • Players chase the ball based on proximity, and shoot towards the goal designated based on the team they are allotted to.

  • Created goal system, where the ball records the details of the last person to touch the ball and then allocates score to the respective team when ball goes into the opposite goal.

  • Created outside conditions, where if the ball goes outside the field, it resets in the boundary.

  • Created player highlight material to help differentiate between same team and opponent team.

  • Created game timer and coordinated AI players to play according to time.

  • Created cheering audience.

LAUNCHER

bottom of page