Bhavil Gupta

Bhavil Gupta

Diseño de Videojuegos

LaSalle College Vancouver

Compartir

Código QR

Intereses

Diseño de Videojuegos

Biografía

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.

Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-pic 1.PNG

Demo Reel 2020

de Bhavil Gupta
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-Vishv v0.1 6_2_2020 1_34_40 AM.png

Vishv Game Engine

de Bhavil Gupta
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-LunaMainMenu.jpg

Luna

Equipo
  • Claire Jensen

    Claire Jensen

    Diseño de Videojuegos
    LaSalle College Vancouver
  • William Chi

    William Chi

    Diseño de Videojuegos
    LaSalle College Vancouver
  • Bhavil Gupta

    Bhavil Gupta

    Diseño de Videojuegos
    LaSalle College Vancouver
  • Ruxin Huang

    Ruxin Huang

    Diseño de Videojuegos
    LaSalle College Vancouver
  • Patrick Perrier

    Patrick Perrier

    Diseño de Videojuegos
    LaSalle College Vancouver
  • Kevin Chou

    Kevin Chou

    Diseño de Videojuegos
    LaSalle College Vancouver

Competencias

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

Experiencia

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.

Formación

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