About Rishi Barnwal:
Software developer specializing in Unity, VR Development, Math, and C++
Experience
Game Engine Developer
Sheridan College
-Developed a 2D game engine in C++ with 10 other contributors
-Created a rigidbody and collider management system with the associated colliders and rigidbodies in a scene using Box2D
-Gained experience with managing and maintaining a complex codebase with multiple contributors in Gitlab and Sourcetree…see more
Tools Programmer
Sheridan College
-Created a tool to export 2D levels in JSON format for a Gauntlet style game using Unity's UIElements
-Added the ability to paint sprite tiles, select different layers to paint on, and add colliders
-Added the ability to select and export a player sprite
Gameplay Designer, Gameplay Programmer, Sound Designer, Project Manager
Sheridan College
-Led a team in building a vertical slice of a game in Unity
-Managed tasks, followed up with team to ensure tasks were completed on time, and updated producers on our progress
-Implemented main gameplay elements: player movement and rope swinging as well as singleton systems to manage audio, input, UI, and saving
-Built animation state machine and used state machine behaviors and vector math to create a rope swinging mechanic…see more
Calculus, Math & English Tutor
Sylvan Learning Center
-Tutored students in grades 3-12
-Specialized in high school math, calculus, and SAT prep
-Taught students concepts using lesson plans provided by Sylvan
-Adapted lesson plans to suit each individual student
VR Developer
Virtro Technologies
-Wrote a custom VR interaction library, focusing on virtual object manipulation
-Led the development of Zombie Donuts 2, a VR shooter game
-Implemented an intuitive UI for a Job Interview Simulations app, using
custom Unity DLLs
-Gained experience working on a large codebase and using proprietary tools &
libraries…see more
Mobile Game Developer
Game Hive
-Collaborated with designers and used applied math to create various items, abilities, and gameplay mechanics
-Built online gameplay features using an entity-component system
-Developed tools to assist designers in stage and level creation
Education
Sheridan College
Advanced Game Programming
University of Alberta
Advanced Critical Game Design and Theory
University of Alberta
Computing Science, Math
Professionals from different sectors near Toronto, Ontario
Other users who are called Rishi
Jobs near Toronto, Ontario
-
The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. · This team focuses on full-stack innovations, including software-hardware co-design and optim ...
Markham1 month ago
-
We are seeking highly skilled Mixed Reality (MR) Systems Integration Engineer to join our innovative development team. · 5-10 years of professional experience in systems integration or real-time software development. · Proficiency in C++ for high-performance, real-time applicatio ...
Markham3 weeks ago
-
We are looking for a Senior Technical Producer to drive the delivery of our most ambitious digital innovations, · guiding our world-class production teams to define the future of digital interaction. · This strategic position will focus on orchestrating complex, · end-to-end prod ...
Toronto, Ontario2 weeks ago
