top of page

GAME PROJECTS

1. UI Programming

UI Programming with LUA

UI Programming with LUA

Play Video

Role:                      UI Programmer                                                                                                        (Nov 2019 - Dec 2019)

Team Name:          Cant Escape Games                                  

Project Type :        Academic

Implemented behavior for Buttons, Slider and Drop Down Bars in LUA.

Used Multi cast and binding for interaction between C++ and LUA

Implemented Affine 2d animiation  with 2 key frames

Implemented Health and Gasoline Bar for the game

2. Graphics Programming

Graphics Programming : Academic Project 2 ( OpenGL)

Graphics Programming : Academic Project 2 ( OpenGL)

Play Video

Role:                      Graphics Programmer                                                                                             (Jan 2019 - May 2019)

Project Title :        RoboTest

Team Name:          FireFlies                                  

Project Type :        Academic

 Implemented the following in OpenGL

      - Bloom

      - HDR,

      - Toon shading

      - Particle system 

      - Key frame animation using Assimp

      - Spot, Point and Directional lights

      - Directional light shadow

Used percentage closer filter to smooth shadow

Used stencil buffer to render black outline on the player

Designed models in Google SketchUP and MAYA

Rigged and animated model in MAYA

3. Graphics/Gameplay Programming

Graphics Programming : Academic Project 1 ( OpenGL)

Graphics Programming : Academic Project 1 ( OpenGL)

Play Video

Role:                      Graphics/Gameplay Programmer                                                                          (Sept 2018 - Dec 2018)

Project Title :        Asteroids                          

Project Type :        Academic

Implemented homing missile

Programmed math library (Cross Product, Dot Product... etc) 

Implemented collision detection (AABB, Circle to Circle, Point to Circle)

4.Unity Programmer (Internship)

Unity : Sky - Writing

Unity : Sky - Writing

Play Video

Role:                     Intern Unity Programmer                                                                                          (Jan 2016 - May 2016)

Company :            Nayi Disha Studios

Project Title :       Sky - Writing                         

Project Type :       Academic

Used mecanim animation system to transition between states (Menu, Level Selection, Game Play)

  

Implemented algorithm to place nodes on alphabets and words based on the shape

Each point will have a image with collider 

When the finger swipes through these collider the color of the image changes

Implemented cards swipe from a deck.

5.Unity (Personal Projects) 

Unity : Polygon Bounce

Unity : Polygon Bounce

Play Video

Role:                     Unity Programmer                                                                                                                              (2017)

Project Title :       Polygon Bounce                         

Programmed ball bounce physic (Random Bounce)

Used mecanim animation system to transition between States (Menu, Level Selection, Game Play)

Google Play Store Link:

https://play.google.com/store/apps/details?id=com.ValentineGames.PolygonBounce1&hl=en_AU

 

Unity : Fly By

Unity : Fly By

Play Video

Role:                     Unity Programmer                                                                                                                              (2016)

Project Title :       Fly By                        

Used mobile accelerometer to control the rocket motion

Random obstacles position generated for unpredictability of the level

Google Play Store Link:

https://play.google.com/store/apps/details?id=com.ValentineGames.FlyBy&hl=en_AU

 

Unity : Truth and Dare

Unity : Truth and Dare

Play Video

Role:                     Unity Programmer                                                                                                                              (2016)

Project Title :       Truth and Dare                       

Player can set their own Truth and Dare

Used clock hands instead of bottle for game play (Reason: Bottle only points to opposite player but clock hands can        point to every player within the game)

Used 3d models with animation to represent each player (More Interactive Game Play)

 

Google Play Store Link:

https://play.google.com/store/apps/details?id=com.ValentineGames.TruthAndDare&hl=en_AU

6.Microsoft XNA 

SMIT :THE GAME (Microsoft XNA)

SMIT :THE GAME (Microsoft XNA)

Play Video

Role:                 Programmer/Designer                                                                                                 (July 2015 - Dec 2015)

Project Name:  SMIT: The Game – 3D Treasure Hunt Game         

 

Implemented player movement and vehicle controls

Implemented axis aligned bounding box collision detection

Designed college campus as the virtual world of the game

Used Google SketchUp and MAYA for designing

 

bottom of page