top of page

GAME PROGRAMMER

SANJAY

SATISH

KRISHNA

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

MY PORTFOLIO

01

FIRST-PERSON SHOOTER

SYSTEM PROGRAMMER

MY CONTRIBUTION

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.

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

Hybrid-Casual

Developer and Level Designer

A sorting hybrid casual game where we must sort  and release stuck trains.

MY CONTRIBUTION

  • Developed goods following feature.

  • Created new features and modes for creating and recording advertisement clips.

  • Designed and implemented all the levels in the game.

LAUNCHER

bottom of page