serious

Twarit Waikar

I am a developer at SDSLabs, IIT Roorkee, the software development club of IIT Roorkee. I am also a member and contributor of the open-sourced Godot Game Engine organisation which maintains the popular Godot Game Engine.

From my time spent in middle school, I have been a fast learner and was always reading about new technologies coming to the market and in research. Things, like working with cutting-edge VR technology and making cool stuff out of it, has been my goal ever since. I am an active developer at SDSLabs in IIT Roorkee, which is a small group of students that fosters the growth of software development on our campus.

The most complex project that I have worked on is probably making a complete game engine from scratch. I had started this project on my own in SDSLabs at the end of my first year. Since then I have been learning about different paradigms in software programming in C++, graphics rendering techniques using OpenGL, learning to work with largely popular C++ libraries like as DevIL, SFML, Boost and a lot of sub-libraries that help run a complete game engine. We released the v1.0 of the Rubeus Engine on 22nd December 2018. Links and blogs related to it are present in on my Medium profile.

A lot of my time went into planning everything before writing any amount code. As I was a complete newcomer at that time, I had to learn about everything on my own. My schedule at that time was all about reading stuff online for the huge majority of my waking hours.

But in the end, it helped me develop the habit of learning new skills on my own and finally be able to work my largest project ever. The entire code is in a public Github repository which is around 100,000 lines of hand-written code.

As of this now I have experience in C++, PHP, HTML/CSS, MySQL, JavaScript, Java and a bit of OpenGL/GLSL. Also, I am in the process of learning Lua, mainly so that I can integrate Lua scripting in the game engine that we are creating.

Since my time in high school, I have been making full efforts to learn game development and AR/VR development.

Currently, the thing that drives me is my desire to become a professional game developer and designer. I have completed numerous large-scale projects to get the gist of how it is like to create games that people would play and experiences that people will enjoy. Apart from that, I have also studied about AR/VR development and released 3 fully completed VR/Motion VR games out of which one is in Early Access.

Coming to the non-technical part, I am a team player, fluent in English and Hindi and also as a bonus, I don't get angry very often. I try to not let egos come in the way of healthy discussions and arguments.

Projects

DockMyRide

Sharing of Computational resources with Crypto TokensNode.js, Docker, GraphQL, Golang, Matic

Outrun Chase

An outrun themed, multiplayer, cross-platform, thrilling racing and shooting gameBlender, Audacity, Godot, Paint.net

Skills

Python
JavaScript
C++
Unity 3D
Unreal Engine