Carlos Curran is a software engineer based in Seattle with a strong track record building game and simulation technology, from AI and gameplay systems at 343 Industries and Crystal Dynamics to leading ScriptCanvas visual programming at Amazon and contributing to RealityKit at Apple. He specializes in AI vision, navigation and behavior systems, real-time/high-performance C++ engine work, and tooling that speeds iteration for designers and programmers. Known for turning prototype ideas into production-ready systems, he shipped major features for Halo 5 and redesigned ScriptCanvas to triple runtime performance while cutting memory costs. Equally comfortable with low-level 3D math and higher-level scripting (Lua, C#, Java), he gravitates toward unsolved problems in procedural characters, emergent gameplay, and legitimizing games for education and medicine. A former professional actor, he brings creative storytelling instincts to technical design, helping craft believable in-game life and faster development pipelines.
4 years of coding experience
17 years of employment as a software developer
Bachelors, Computer Science, Modern World Languages, Bachelors, Computer Science, Modern World Languages at Bethel University
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Contributions:2 reviews in 1 day
3d3d-engine3d-graphics-engine3d-graphicsanimation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.