Close

Siddharth Singhai

Game Programmer

Download Resume

About Me

I write code (good?) and make jokes (bad?). As a programmer who loves to sketch and paint, I like blending functionality with creativity, but also care about optimization and scalability. I have experience working on gameplay mechanics, enemy AI, and game systems for 2D, 3D and VR games in Unity and Unreal engines. I have participated in team based game jams such as GMTK, Boston GGJ, and have also worked on solo projects. I am usually building games or playing them in my free time as I am always looking to expand my knowledge of different genres and understand their learning curves. Feel free to scroll through to see some of my work!

Projects

Centripetal

Centripetal

A Fast paced platformer game built in Unity with a focus on fluid movement. This was a team project which was part of my coursework, and the focus was on building an entire game end-to-end. The goal my team and I set out to achieve was to make the player achieve a flow state through our gameplay mechanics and level design.

View Project
Shooter

Shooter

This is a Third-Person Shooter prototype I built in Unreal Engine 5. The project uses C++ and blueprints to create an extendable prototype with different weapon types, player and enemy meshes and animations while also featuring items, explosives and Enemy AI.

View Project
Frenemy Frontier

Frenemy Frontier

A multiplayer PvP game built in Unity with a focus on competition vs. collaboration. This game was built as part of a research study to analyze which player type choose collaboration and which choose competition. Two teams (Bounty hunters vs. Criminals) must compete against each other to win the game.

View Project
Frenemy Frontier

DEngine

A game engine build in C++ using the SDL2 library. The engine allows users to create a custom 2D Dungeon crawler game and customize it using the provided parameters. The game engine was built from scratch as part of the Game Engine course as a team of 5 students.

View Project
Frenemy Frontier

PongSDL

This multiplayer game is a PvP clone of the popular Pong game. I built it using the SDL2 library in C++.

View Project
Computer Game

Computer Game

An action-adventure / role playing game built in Unreal Engine 5, inspired from God of War. This is a work in progress project with a functional MVP. Our main goals were to create a combat system with a level progression and test different Enemy behaviours for different enemy types.

View Project
Infernal Grace

Infernal Grace

Split-screen single player game built in Unity with simultaneous control for two characters across split screen. This was built and submitted for the Global Game Jam with a theme of Duality. The game challenges the players' attention and coordination to create a challenging gameplay.

View Project

Block Breaker

This is a block breaker clone built in Unity. Each level progresses with additional features added to the level design and with different types of blocks. My main goal was to learn the capabilities of the engine and use modular code to allow easy configuration changes for different block health levels and powerups.

View Project

Laser Defender

This is a Galaga clone I built in Unity. I used waypoints and co-routines among other concepts to setup unique enemies with varying health, speed, attack intervals and pathing. The game includes projectiles for the lasers and a damage system with a score count.

View Project

Experience

Rebecca Everlene Trust Company

Unity Developer

  • Implemented drag and draw line trace for touchscreen and mouse functionality for an educational game element.
  • Implemented animations and scene transitions for UI and game screens.
  • Provided development support and feedback for different teams in the organizations.

Immersive Media Lab, Northeastern University

Co-op Lab Assistant

  • Implemented the mechanics and interactions for VR lab demos using Unity and Unreal Engine.
  • Authored MetaHuman quickstart tutorials in Unreal engine for journalism students.
  • Converted AutoCAD and Blender models into VR showcases in collaboration with the architecture department.
  • Setup XR toolkit in Unity to support multiple VR devices for player interaction and traversal.
  • Created tutorials for use by students and faculty for Unity and Unreal Engine development of 3D and VR projects.
  • Conducted iMotions training workshops for students and faculty to facilitate biometric data collection and analysis.

Reliance Jio Infocomm

Software Developer

  • Developed a user interface to facilitate user-management and deliver JSON configuration parameters to the Service Capability and Exposure Function (SCEF).
  • Implemented a Redis database to modify inter-network device configuration details in real time.
  • Developed the Platform External Gateway API to configure third-party IoT devices in a 5G network.
  • Deployed an Elasticsearch solution to provide real time search and configuration of network devices nationwide.
  • Constructed a scalable network stack with HTTP 2.0 support using a Vert.x client to handle up to four million transactions per second.

Skills

Education

Northeastern University

Sept 2021 - Dec 2023

Masters of Game Science and Design

Motilal Nehru National Institute of Technology

Mar 2014 - Mar 2018

Bachelor of Technology in Computer Science

Get in Touch

sidsinghai97@gmail.com