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.
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 ratings0% 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.
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