Viren Ahluwalia

Viren Ahluwalia

Game Design

LaSalle College Vancouver

Share

QR Code

Interest

Game Design

Biography

I am a recent graduate with Bachelors in Game Programming with the motivation of giving my best at all times in order to deliver something amazing. I am an international student and came to canada in 2016 where i studied computer science at FIC till 2017 December and then switched to LaSalle to pursue game programming. The reason I chose to pursue game programming is because it gives me the power to bring my imagination to life and engage with it with the opportunity to learn and have fun side by side. I am a motivated team player and have developed the mind-set of problem solving which has helped me get more creative and skillful. I have worked on many projects during my time in school which also included a team project that gave me an idea about how to work in the industry with different people that have different thinking. My area of interest is in gameplay systems and AI because these areas are fun to work with and in my opinion are most crucial in game development. I have experience using C++/C#/Python but i am most comfortable with C++ because most of my work is with that language. I also have experience with tools like VisualStudio and game engines like Unity & Unreal Engine. We were also taught on how to make our own custom engine from scratch which gave me a brief knowledge about the engine architecture. With all the skills and experiences i am ready to take my next step and enter the game industry.

Game Design/LaSalle College Vancouver/Thumbnail-bandicam 2022-02-21 22-05-41-877.jpg

Street Fighter

by Viren Ahluwalia
Game Design
LaSalle College Vancouver

Skills

- C++
- C#
- DirectX
- Python
- Visual Studio
- Unreal Engine 4
- Unity3D
- Machine Learning
- Azure DevOps
- Git
- WPF
- MySQL
- Maya
- Photoshop
- Trello

Experiences

CrossyRoad - Machine Learning
(Unity3D - Endless Runner)
10/2021 - 12/2021,
- Implemented a simulation sandbox inspired by Crossy Road to
train a prediction model through an autonomous agent.
- Implemented a custom fully connected artificial neural network.
Automated training dataset generation by recording the obstacle
states and player input.

SHAMAN
(Unreal Engine 4 - Third Person Action/Adventure)
10/2020 - 09/2021,
- Worked on a real-time combat system that includes combo
moves and dodge mechanics.
- Worked on locomotion for the shapeshifting human character
with different movement styles during combat and free roam.
- Maintained the code and repositories on GitLab.
- Collaborated with a team of 8 people that consisted of
designers, artists and engineers.

SAVAGE
(Custom Game Engine/C++)
07/2020 - 06/2021,
- Implemented a data-driven component-based game object
system via JSON templates.
- Implemented rendering engine with support for GPU shaders,
real-time shadow, and post-processing.
- Implemented AI library with support for optimal path search,
finite state machine, and autonomous steering.

Education

LaSalle College Vancouver
Bachelors of Science in Game Programming
2018-2022