Bhavil Gupta

Bhavil Gupta

Design de jeux video

LaSalle College Vancouver

Partager

Code QR

Intérêts

Design de jeux video

Biographie

I am a Bachelor of Science in Game Programming graduate from LaSalle College Vancouver. I have 3+ years of programming experience including languages such as C++, C#, and C, as well as experience working on a few game projects using the Unity3D game engine. I have a solid foundation with topics such as game engine architecture, gameplay, and AI systems, 3D mathematics and linear algebra, physics, networking, and data structures and algorithms. My strength is in designing and building AI systems for games. I also have a strong interest in expert systems such as artificial neural networks. I am highly motivated and a quick learner. I am excited to start my career and be part of the games industry.

Design de jeux video/LaSalle College Vancouver/Thumbnail-pic 1.PNG

Demo Reel 2020

par Bhavil Gupta
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Vishv v0.1 6_2_2020 1_34_40 AM.png

Vishv Game Engine

par Bhavil Gupta
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-LunaMainMenu.jpg

Luna

Équipe
  • Claire Jensen

    Claire Jensen

    Design de jeux video
    LaSalle College Vancouver
  • William Chi

    William Chi

    Design de jeux video
    LaSalle College Vancouver
  • Bhavil Gupta

    Bhavil Gupta

    Design de jeux video
    LaSalle College Vancouver
  • Ruxin Huang

    Ruxin Huang

    Design de jeux video
    LaSalle College Vancouver
  • Patrick Perrier

    Patrick Perrier

    Design de jeux video
    LaSalle College Vancouver
  • Kevin Chou

    Kevin Chou

    Design de jeux video
    LaSalle College Vancouver

Compétences

C++/C#
Unity
AI systems for games
3D Graphics
DirectX 11 & HLSL
3D Geometry
Linear Algebra
VSTS, SourceTree, GitHub

Expériences

Vishv Game Engine
A custom made game engine from scratch using C++ and DirectX 11. The engine has the following features:
* Uses a component-based system for game object management
* A full graphics library supporting models, animations & shaders
* AI library supporting pathfinding, A*, steering behaviors & FSM
* Math library for all the important 3D math and linear algebra

Lune Bots
July 2019 - June 2020
It is a fast-paced 2D platforming shooter game, that was developed in a team of 4 programmers, 3 designers & 1 artist.
Designed and implemented various AI systems including dynamic graph generation, custom pathfinding, and state machine module

Corporate-Sim
March 2020 - June 2020
It is a solo project where I developed a factory simulation game in Unity similar to the game Satisfactory, the project uses runtime dynamic mesh generation using bezier curves & event system for writing modular code without dependencies.

Self Learning AI
May 2018 - June 2018
In this project, I used Unity and C# to make a self-learning neural network that uses genetic evolution method to learn how to drive on a specified track.

Formation

Bachelor of Science in Game Programming
2017 - 2020
LaSalle College Vancouver