Guthrie Adams

Guthrie Adams Email and Phone Number

Sr. Software Development Engineer, Amazon Game Engine & Developer Services, Open 3D Engine (O3DE) @ Amazon
Guthrie Adams's Location
Pflugerville, Texas, United States, United States
Guthrie Adams's Contact Details

Guthrie Adams personal email

Guthrie Adams phone numbers

About Guthrie Adams

Skilled, passionate, software engineer with over 25 years of professional experience developing PC, console, and mobile games, engines, systems, tools, and related technology.www.beastworks.com

Guthrie Adams's Current Company Details
Amazon

Amazon

View
Sr. Software Development Engineer, Amazon Game Engine & Developer Services, Open 3D Engine (O3DE)
Guthrie Adams Work Experience Details
  • Amazon
    Sr. Software Development Engineer, Amazon Lumberyard - Austin
    Amazon Oct 2016 - Present
    Seattle, Wa, Us
  • Maximum Play Inc (Maxplay)
    Senior Software Engineer - Runtime And Gameplay Systems
    Maximum Play Inc (Maxplay) Apr 2015 - Sep 2016
    San Francisco, Ca, Us
    • Developed extensible, hierarchical, data-driven object/component system based around the entity/component model and the component, composite, and factory patterns• Developed reflection system, allowing classes to bind attributes that expose members, methods, and other functions• Developed generic resources and serialization code for objects and components• Developed several concrete components that expose gameplay, graphics, and other engine features for game development and use in tools• Developed flocking demo that utilizes custom components, steering behaviors, and a spatial hash, driven by the object/component system, interacting with a task-based threading model, which allowed for performance and scene complexity to scale with the number of cores on devices• Developed Origami Sky, VR demo with thousands (scalable with hardware) of dynamic, flocking cranes, dragons, floating lanterns, point and directional lights• Developed resources and system for bounding volume and triangle based picking, utilized for shooting elements in Origami Sky and selection/transformation of objects in the editor• Developed the runtime delegates for processing web socket commands to support real-time editing of scenes• Developed "preview play" feature that allows for in editor play back, pause, stop, and reset of scenes in development, while still allowing live and collaborative editing• Developed standard library compatible container classes to meet requirements of stability, consistency, and performance across all platforms• Developed configuration system for data driving applications and demos• Developed state machine used by scripting library• Phone screens and interviews, usually focusing on C++, design, and problem-solving• Performance analysis and general optimization• Code cleanup passes and refactors to simplify and optimize various systems• Performed and participated in regular code reviews• Wrote several technical design documents and briefs
  • Multimedia Games
    Lead, Software Developer Iii
    Multimedia Games Jul 2010 - Feb 2015
    Las Vegas, Nevada, Us
    • Lead a team of programmers, assisting with scheduling, conducting design and code reviews, one on ones, team meetings, and delegation• Developed skeletal animation system and related effects that used XML animation data and assets exported from Adobe After Effects. Where possible, this system replaced bulky, inefficient video assets while giving artists control over other types of animation typically done by programmers.• Developed several video and mechanical casino games with complex bonus features• Contributed to the design of an "effects" system that componentized and data-drove presentation logic, reducing the complexity, memory utilization, and code footprint of developed games• Assisted programmers throughout the department with problem solving, technical designs, debugging, game features, and mentoring on a daily basis• Reviewed majority of applicant programming tests, conducted phone screens, in person technical, object oriented, and design interviews• Conducted tutorials, presentations, and study groups to educate other programmers on graphics programming, shaders, JavaScript, Design Patterns, Code Complete, Effective C++, Effective STL• Evaluated and wrote proposals to identify ways to improve tools, game technology, and workflow
  • Flying Wisdom Studios
    Lead Software Engineer
    Flying Wisdom Studios Aug 2009 - May 2010
    San Francisco, Ca, Us
    Exo-Planet (iOS) • Multi-player, 3rd person shooter with training, time trials, capture the flag, and death match in space and zero gravity.• Licensed personal graphics and game engine to accelerate development• Developed additional engine features, player and camera controls, collision, physics, animation states, VFX• World entity and ray casting system used for shadowing, light probes, surface and edge detection, jumping, grappling, weapon targeting, camera positioning• Lead team of programmers to develop game features, UI, controls, game modes, and client/server interaction• Travelled to Buenos Aires and California to consult and work with developers of front-end, network API, micro transaction elements, and social features
  • Super Happy Fun Fun
    Lead Software Engineer
    Super Happy Fun Fun Oct 2008 - Apr 2009
    Santa Monica, Ca, Us
    Developed 3D graphics and game engine used in multiple projects such as Snowboarding TnT and Big Buck Hunter Pro.Lead programmer of iPhone Snowboarding TnT.
  • Ncsoft Corporation
    Software Engineer
    Ncsoft Corporation Nov 2005 - Aug 2008
    Bellevue, Wa, Us
    Dungeon Runners• PS3 portTabula Rasa• Visual FX and art/design tools programmer• Developed features while supporting systems and tools for artists and designers: visual effects, particle effects, camera effects, projectiles, environmental audio, filters for generating world maps, UI editor, model viewer, 3DS Max exporter and scripts, and asset reporting• Added features to world editor for audio placement, terrain auto-painting, object grouping, and prefabs/templates• Game configuration, options, and registry system• In-game UI elements, alerts, and options• Profiling and optimization
  • Multimedia Games
    Game Programmer
    Multimedia Games Sep 2004 - Nov 2005
    Las Vegas, Nevada, Us
    Worked with several artists, designers, and dedicated mathematicians to develop graphic-rich, video casino games and mini-games.
  • Acclaim Entertainment
    Lead Programmer
    Acclaim Entertainment Jun 1999 - Sep 2004
    Us
    I developed, contributed to, and shipped several projects over five years. I started as a generalist programmer who worked everything from UI to AI, and everything between. I became the primary programmer for realistic sports AI, animation playback and selection systems, and game logic. I worked with a core group of artists to design and develop a feature rich particle effects engine and editor.

Guthrie Adams Skills

Game Development C++ Video Games Directx Opengl Game Design Perforce Gameplay Ps3 Computer Games Visual Studio Mobile Games Javascript 3d Studio Max Artificial Intelligence Social Games Xml Jira C Stl C/c++ Stl Casino Gaming Scrum Graphics Xbox Visual Effects Interviews Oop Computer Animation Character Animation Opengl Es Wxwidgets Qt Mfc Objective C Openal Hlsl Glsl Os X Ios Online Gaming Playstation Gamecube Cvs Subversion Eclipse Xcode Game Engines Design Patterns Mobile Game Development

Guthrie Adams Education Details

  • The University Of Texas At Austin
    The University Of Texas At Austin
    Studied Electrical | Computer Engineering Computer Science
  • Newman Smith High School, Carrollton, Tx
    Newman Smith High School, Carrollton, Tx
    Mathematics And Computer Science

Frequently Asked Questions about Guthrie Adams

What company does Guthrie Adams work for?

Guthrie Adams works for Amazon

What is Guthrie Adams's role at the current company?

Guthrie Adams's current role is Sr. Software Development Engineer, Amazon Game Engine & Developer Services, Open 3D Engine (O3DE).

What is Guthrie Adams's email address?

Guthrie Adams's email address is gu****@****hoo.com

What is Guthrie Adams's direct phone number?

Guthrie Adams's direct phone number is (206) 266*****

What schools did Guthrie Adams attend?

Guthrie Adams attended The University Of Texas At Austin, Newman Smith High School, Carrollton, Tx.

What skills is Guthrie Adams known for?

Guthrie Adams has skills like Game Development, C++, Video Games, Directx, Opengl, Game Design, Perforce, Gameplay, Ps3, Computer Games, Visual Studio, Mobile Games.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.