here - thegamecoder

+91 9403109969
[email protected]
Apoorva Joshi
Summary
I am a game programmer. I currently live in Pune, India. I graduated in 2014 with a Bachelor’s degree in IT
Engineering. I am currently working with Unity and Unreal Engine 4. My website is thegamecoder.com.
Skills




C# with XNA & Unity. C++ with Unreal Engine 4. Python with Blender.
Git for version control.
Fluent in English, learning French.
Basic 2D art with Photoshop and textured 3D models and rigs with Blender.
Professional Experience
Jun – Aug 2013
Feb 2014 –
Ongoing
Intern, Microsoft India Development Center, Hyderabad – developed an internal web-based
tool for the Bing team.
Programmer, Artist, In collaboration with Yellow Monkey Studios – created Socioball.
Projects
I was the solo programmer on all of the following projects:
Socioball (PC) 2015, 2013





Isometric physics-based puzzle game with a built-in level editor.
Built initial version in XNA and shipped on Desura in 2013 when I was in college.
Remade the game in Unity, with major improvements across the board. Launching for iOS in Jan 2015.
Uses Twitter as a level sharing mechanism by hiding level data inside tweeted images.
Website(2015), Website(2013)
3D Tile Navigation and Storage (Unity Asset) 2014



A Unity code asset that provides an extensible and robust system to implement true three-dimensional
tile navigation and serialization.
Uses the A* algorithm for path-finding, and decouples game classes and path-finding classes.
Web demo and full feature list
BlenderSFM (Blender Plugin) 2014




BlenderSFM is an open-source add-on for Blender that provides an easy way to extract depth
information from multiple photographs.
This is primarily an integration project involving packaging existing binaries that have external
dependencies and modifying them to work with Blender as a unified add-on.
This was my college graduation project.
Project page, GitHub page
Other Projects 2008-2013



I have developed and released multiple mobile games for Windows Phone and Android devices.
I participate in various game jams and have created a few well-received projects.
Full list of projects
Page 1 of 2
Awards, Activities and Talks
2014
Gave a talk on Ten Things Every Unity Programmer Should Know at NGDC 2014 – India’s
Game Developer Conference.
2014
Monochrome was the highest rated game in the Mood category in the 28 th Ludum Dare game
competition.
2013
Socioball got the Runner Up Student Game of The Year NGF Award at NGDC 2013
2013
The Drill is Gone got the Runner Up NGF Award for the BYOG (64 Hour) Game Jam at NGDC
2013.
2012
Socioball was selected as one of the top eight apps in the Windows 8 AppFest organized by
Microsoft in Bangalore, India on 21st and 22nd September 2012. A total of 2,567 students and
professionals participated in the event.
2010 – 2013
I was selected for and was active in the Microsoft Student Partner program.
Personal Details
Name:
Apoorva Joshi
E-mail:
[email protected]
Address:
7, Amit, Krishna Colony, Plot No. 42,
Survey No. 91/2, Kothrud, Pune – 411 038.
Phone:
+91 9403109969
2539 9615 (Pune – Landline Number)
Pune Area Code is 020. India Country Code is 91.
Age:
22 years (DOB: December 19, 1992)
Nationality:
Indian
Education:
Bachelor of Engineering in Information Technology. Graduated in 2014.
College:
Maharashtra Institute of Technology College of Engineering, Pune
Miscellaneous
I am passionate about game development, and as a solo developer, I have worked with multiple aspects of game
programming. I have written physics code, developed UI systems and handled multi-device compatibility. My
work with Blender has taught me tool development and Python scripting. I have a solid understanding of how
the graphics pipeline works. I have experience with a broad spectrum of code – from writing ship-worthy API
code for Unity assets to rapid prototyping for game jams.
I am currently in the early stages of developing a game with Unreal Engine 4.
I like to draw, and create the art for my games by myself. In my free time, I play the guitar. I like to play a wide
variety of games and watch movies. I like to read up on a variety of subjects including game design, psychology,
economics, screenwriting and programming.
Page 2 of 2