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
Other users who are called Rishi
Jobs near Toronto, Ontario
-
Machine Learning Engineer, Full-time
1 day ago
Draft Toronto, ON, Canada Full timeFull Time] Senior Machine Learning Engineer (Remote India) at Draft (United States) | BEAMSTART Jobs Senior Machine Learning Engineer (Remote India) · Full Time · Remote Work · Draft (formerly Contentfly) is building the content infrastructure that companies leverage to build, ...
-
database analyst
5 hours ago
R.E. ROYAL TRADING INC. Vaughan, CanadaEducation: College/CEGEP · Experience: 1 year to less than 2 years · Tasks · Design and develop database · Operate database management systems to analyze data · Collect and document user's requirements · Work conditions and physical capabilities · Fast-paced environment · Work un ...
-
Agent Régional, Génie Mécanique
23 hours ago
Direct apply
Canada Post - Postes Canada Mississauga, CanadaNuméro de la demande d'emploi : 169980 · Fonction administrative : Ingénierie · Ville principale : Mississauga · Emplacement(s) supplémentaire(s): · Province : Ont. - GrandToronto · Type d'emploi : Temps plein · Statut d'emploi : Permanent · Exigences linguistiques : Anglais esse ...