Header image
Subhir Rao
 

Home

Downloads

Documentation

API


Bio

Resume

Recent Work

Code

Contact

Resume

PDF

Subhir Rao
3G, Kings Crest Apt,
8, Millers Rd.,
Bangalore - 560046
subhir@gmail.com
+91-9742191203

Objective
A challenging position as a game developer in the game industry.

Education
Master of Science in Computer Science
The University of North Carolina at Charlotte (Jan 2005 - Aug 2007)
Specialization: Computer Graphics & Game Development GPA: 3.50/4.00
Bachelor of Engineering
Manipal Institute of Technology (Aug 1998 - July 2003), India
Major: Electrical & Electronics

Skill-set
Languages Visual C#, HLSL, Visual C++, C++, C, Visual Basic, NetLogo, Intel x85 asm
Technologies MS XNA, DirectX, OpenGL, FLTK
Tools MS Office, Mantis, SVN, Adobe Photoshop, Visual UML 5, Putty, 3D Game Studio

Projects

Title

Key Features

Date

DarkWynter Engine

Based on the EleMental codebase, built a 5-tier open source game engine in VC# using MS XNA 2.0. The engine is currently in beta testing and more details can be found on the website listed in the footer.

(Aug 2007 – present)

EleMental

A 3D game which incorporates Terrain instancing, AI vision, GPU-based physics, heightmap-based terrain rendering, on-the-fly terrain modifications, and HLSL rendering in VC# using MS XNA

(Jan 2007 – July 2007)

Et Tu, Brutus?

Implemented a search algorithm, a collision avoidance algorithm, and a modified version of Nicholas H. Tollervey’s AIMLBot program in VC# using MS XNA beta 2

(Aug 2006)

Zippy, the chipmunk

Three algorithms implemented here were A* search, perceptor-based search, and Voronoi pathways

(Oct 2006)

Gollum’s Secret

A chatbot-based interactive game in VC# using MS XNA and AIML

(Sept 2006)

Lights On

Model-based lighting with ambient, diffused, and specular reflections in VC++ using OpenGL and FLTK

(Apr 2005)

Poly-Clip

3D Polygon clipping in VC++ using OpenGL and FLTK.

(Mar 2005)

Radar

A simple game in VC++ using OpenGL and FLTK to demonstrate Bresenham's line drawing algorithm, collision detection, and the use of double buffering

(Feb 2005)

Work History

  • Worked for 1 year at Hindhuja Technology Media and Telecommunications, India, providing technical support and customer services. During that period received two awards for best performance and one award for best quality assurance.

Experience

  • Research Assistant, Dept. of Computer Science, UNC-Charlotte - Developed a method to comparatively visualize two time-varying volume datasets (Jan 2006 – May 2006)
  • Research Assistant, Dept. of Computer Science, UNC-Charlotte - Implemented a polygon tessellation and triangle stripping algorithm for object data in a Virtual Geographic Information System (Aug 2005 - Dec 2005)