I am Sagar Kalbande. A geek by mind and a dancer by body is how you can describe me. I completed my Graduation as well as Post Graduation from the department of Industrial and Systems Engineering at IIT Kharagpur. From the past 1 year I am working as a Graphics Engineer at VizExperts, a Delhi based company working in developing solutions in the fields of Geospatial Intelligence, Professional AV, Virtual Reality and Simulation. The idea of creating a completely new virtual world where you can experience what you can never feel in real life, is what got me most attracted towards this field. My work revolves around applications that use the virtual world to solve real life problems.
At VizExperts I have worked on developing Virtual Reality Simulators for Defence Research and Development Organisation (DRDO) India. I have also developed many quick prototypes to showcase the power of VR in different areas including Warehouse Management, Rail Accidents, and Tackling Terrorist Ambush
Worked as one of the lead developers for building a VR based training solution for the Snow and Avalanche Study Establishment (SASE), Chandigarh. The terrain is generated from real life data. Various events can be triggerd without warning so that the person gradually learns to deal with these situations in a risk free setting. The best part is that the trainer can see and monitor the performance of the trainee. Based on the actions taken by the trainee in the virtual environment, their skill level can be mapped. Read more here
Handling a derailed crane in order to place it back on track is a long procedure. At VizExperts, I had the opportunity to work as the Lead Developer for this POC. Railway Crane Simulator is a multiplayer VR Simulation where players can join collaboratively and operate to place a derailed train bogie back on track. It demonstrates the protocol that is essential for executing the process. The crane can be controlled using a Physical Joystick. This makes the player give a higher level of immersion that makes his feel as if he is operating the crane physically. This application was built on Unreal Engine.
The warehouse department comprises of heavy machinery used for grabbing & lifting objects, moving objects, interacting with various equipment. I had the opportunity to work as the Lead Developer for this POC too. The aim of this simulator is to place the glass sheets on a platform, using a overhead crane. This application was built on Unreal Engine
Sniper Deployer is a VR POC (proof of concept) that I created to showcase the potential of VR in Tackling terrorist ambush. The player can teleport himself to various building tops and deploy snipers. The application can then be used to identify blind spots for the sniper cell. It can be used to map the best possible sniper placement arrangement so that most of the area could be covered with least number of blind spots. This application was made using Unreal Engine
Apart from professional work, I love to work on my own ideas to develop games and simulations. The applications I develop range from 2d platformers, RPGs, infinite runners to 3d VR simulations. I also work as a freelance VR application developer. Some of my personal projects are mentioned below.
Bubble Burst is a gamified application that uses the Audio Library of Unity3d. The player has a blowing straw in one hand and a chinese fan in the other hand. The application detects the player voice intensity and forms bubble when the player blows. The player can then use the chinese fan to move the bubbles. The bubbles can be blown towards the butterflies to catch them.
Developed an augumented reality application that renders a revolving globe with the company name over one of the motivational posters at our office entrance. This app was made using Vuforia and Unity3d.
Ninja Run is an infinite runner sidescroller game where the player has to dodge the obstacles coming his way. The longer the player runs, the higher is the score. It's a 'work in progress' project, which I would be soon releasing on the playstore.
Since the beginning of Video Games, procedural generation has been used by developers to make their games more random, realistic and light weighted. When your game relies on algorithms to create stuff, minor tweaking in the parameters can cause huge changes. I was inspired to make something procedurally and hence here is my attempt on it.
Balance the drunk guy is a fun to play phyiscs based 2D platformer which I made as a gift for my friend. The character of this game has wheels attached to his legs. The bone physics of this game make it fun to play. The aim is to control the wheels and prevent the character from falling. This project was made using Unity3D. Unfortunately, I lost the project files and source code for this one.
Save the treasure is a Tower Defence 2D platformer, where the player has to defend the tresure from zombies coming from all sides. I wanted to explore the 2d capabilities of Unity3d and AI development workflow through this project. This project was made using Unity3D.
In the process of learning to Develop Games, I stumbled upon another algorithmic way of generating games, which is used in Infinite runners like Temple Run, Subway Surfer, Flappy Bird and many others like them! Here is my attempt to recreate Flappy Bird an endless flyer game
Digital Rain is my attempt to recreate Rain. This was created on a lazy day using P5.js. Try moving the cursor on the screen to get a windy effect on the rain. Let me know how you feel!
After seeing the old age arcade game of Ping-Pong, I tried my hands on making something artistic using the same idea of Pong Ball. Everytime the ball touches the wall, it changes its direction, forming colorful patterns. Looking at these patterns feels satisfying. :D Would be soon trying to make some more algorithmic art!
Received a Pre-Placement Offer. Worked on 360 degree Video Recording in Unreal Engine. Assisted the development of the Android version of COOLVR, a Virtual Reality track builder game.
Conducted Case Studies on the advertising and marketing requirements of 100+ start-ups in 5 metro cities. Designed and suggested media plans to acquire premium clients as per their marketing budget. Established a comprehensive process towards tracking every print advertisement across 40+ newspapers. Peppertap was one of the successful clients which the company received through my research. Here is the link to the blog post. Link
Electric overhead travelling (EOT) crane is associated with complex operational activities such as loading and unloading in manufacturing industry. Training to operators in real scenario is not possible because of these complex activities and the risk associated with the operation. It may also hamper the manufacturing process of the organization. This study aimed at developing a virtual prototype-based EOT crane simulator that can be used for providing training to the operators
Springer: Link
Unreal Engine 4, Unity3D, WorldViz Vizard
C, C++, C#, Python, Javascript
HTML, CSS, Javascript, p5js, threejs, matterjs
Keras, Tensorflow, sklearn, R
Blender, Sketchup