0% found this document useful (0 votes)
86 views

Karthik Narayan Game Resume

The document contains the resume of Karthik Narayan, including his contact information, skills in physics/math programming, languages, tools, and soft skills. It details his experience leading and programming various game projects in Unity, Monogame, HTML5/JS, and Unreal Engine. The resume also lists his solo C++ projects involving AI, collision detection, pathfinding, and more, as well as his professional experience at Symantec and education at Anna University and University of Utah.

Uploaded by

api-274862901
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

Karthik Narayan Game Resume

The document contains the resume of Karthik Narayan, including his contact information, skills in physics/math programming, languages, tools, and soft skills. It details his experience leading and programming various game projects in Unity, Monogame, HTML5/JS, and Unreal Engine. The resume also lists his solo C++ projects involving AI, collision detection, pathfinding, and more, as well as his professional experience at Symantec and education at Anna University and University of Utah.

Uploaded by

api-274862901
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Karthik Narayan

353 S 1100 E Apt#13


Salt Lake City, UT 84102
Site: karthik1103.weebly.com
Email: [email protected]
Phone: (385) 528-4441
Skills:
Physics/Math Programming: Swept Separating Axis Collision Detection and Response, COM
implementation of Game Object controllers.
Programming Languages: C++ (2 years professional, 6 years in practice); C# (1.5 years in school as
part of Unity practice);
Scripting Languages: Lua, JSON, Javascript
Development Tools: Visual Studio, Unity, Perforce, SVN, Git, Unreal Engine 4
API and Libraries: STL, WMI, Win32 Sockets
Soft Skills: Effective in communication of ideas, Team player, Can be done attitude, Flexibility,
Holistic attitude
Game Projects:
Maui, Lead Engineer (team of 12), Built in Unity On Steam
Action/Adventure game based on Hawaiian mythology
Designed a custom dialogue system driven by XML easily modifiable by producers
Designed a rudimentary XML save system to save game progress.
Developed producer-friendly custom Unity editors for various purposes like
Scene Selection and Weapon Selection.
Spring Steam, Lead Engineer (team of 5), Built in Monogame
Movement-queueing puzzle game
Designed a custom level editor for the producer to easily crank out levels
Designed a rudimentary sprite-sheet animation system from scratch.
Developed and constructed game architecture
Crazy Granny, Programmer (team of 6), Built in HTML5 and JS
Playful, top-down single screen puzzler based on the 1982 arcade game Qix
Designed player and tracer enemy movement
Set up a basic animation interface for enemies and the playable character.
Troncano, Programmer (team of 10), Built in Unreal Engine
3D platformer with a push-pull mechanic
Implemented the core mechanic of push and pull
Integrated particle effect beams for visual feedback of push and pull.
Implemented a basic lava rising animation
Solo Projects:
C++
AI
Memory Manager
Implementation of Craig Reynolds
Small Block Allocator
Flocking
SAT Collision Detection
A* Path finding
Multi-threaded File Processor
State Machines
String Pool
Professional Experience:
2012 - 2014 Software Engineer Symantec Corporation Core member of the Norton Family
development team.
Education:
2008 2012
2014 Present

Bachelors in Computer Science & Engineering from Anna University


Masters in Game Studio: Entertainment Arts & Engineering from
University of Utah

You might also like