$ whoami --verbose

// returning identity card...

eric_rane

senior_gameplay_engineer / san_diego_ca / since_2000

> twenty five years writing the systems and the editor tools that ship games.

  • UE5
  • C++
  • BLUEPRINTS
  • EDITOR_TOOLING
  • LIVE_SERVICE
  • WWISE
  • PYTHON
  • MULTITHREADED_SIM
  • AGENTIC_CODING
STREAM shipped_titles_montage.mp4 2000–2026
$ ls --contact
02 profile.md 37 lines · 2.1 KB

" Build the runtime architecture a feature needs. Then give designers the editor experience that lets them actually use it. "

Twenty five years of shipping. Five Guild Wars expansions on a single team at ArenaNet. Warframe at Digital Extremes. Ashes of Creation at Intrepid. A US patent in 1999 for a system that sent text messages from the web before modern cell phones existed.

Public events. Character creation. World boss scripting. The composite dye system. Twenty plus designer facing tools so the content team could iterate without engineering bottlenecks.

$ cat ~/.profile

NAME      = eric_rane
TITLE     = senior_gameplay_engineer
TENURE    = 25y+
SHIPPED   = 13_titles
LED       = 13_engineers_at_peak

# patent
PATENT_NO = WO2000076155A1
TITLE     = "Messaging System and Method"
ASSIGNEE  = enotez -> infospace
FILED     = 1999-06-07
INVENTOR  = eric_rane

EOF
03 shipped/ 14 entries · 14 covers
04 selected_work/ 8 entries
05 history.log tail -n 100
yearrolestudionotes
2026-nowgameplay / engine engineeralderon gamescustom UE netdriver for p2p NAT traversal (libjuice ICE/STUN/TURN, PHP signaling, cloudflare TURN; ~$100K/yr relay bill turned usage based); ICE transport live on all 10 platforms (PC, mac, linux, mobile, every current console), libjuice ported to ps5/ps4/switch, custom docker deploy; android vulkan crash fix (~20k users), GC + vulkan lifetime guards; respawn-loop save-migration fix; agentic dev tooling: AI code-review discord bot, jira dedupe (7.3k tickets), sentry crash digest
2025-26senior gameplay engineerintrepid studiosUE5 dynamic content placement (tag + map-metadata encounter swapping); custom editor tools for iteration + validation; ImGui spell-check plugin
2024-25foundereric rane gamessolo UE5 open world sandbox: UI, AI, gameplay loop end to end; CI/CD + headless UE5 regression/balance-sim harness behind perforce gate; agentic coding workflows + AI automated code review throughout
2021-23lead gameplay engineerdigital extremeswarframe wegame build + production automation (mongodb, python, c++, slack); XInput / Steam Input modernisation across the game
2019-21senior gameplay engineerprobably monstersmultiplayer-capable BP projectile scripting for designers; WWise combat-aware audio importance + ducking system
2005-19gameplay / technical directorarenanetshipped every guild wars expansion (factions, nightfall, eye of the north, heart of thorns, path of fire); architected public event system, character creation, world boss scripting, composite dye; product owner GW2 china + play-for-free launches; gameplay platform team lead (13 engineers, 15+ stakeholders) through heart of thorns; UE5 prototype direction
2002-05gameplay programmer / leadamaze entertainmentsole gameplay programmer on digimon rumble arena 2 through production; shipped lemony snicket, sims 2 psp, lotr tactics; proprietary-engine prototype in first weeks
2000-02gameplay programmerflying lab softwarerails across america
1999-00patent inventor & founderenotez (sold to infospace)web to wireless text messaging, pre SMS
1999-00programmermicrosofty2k bugs for windows resource kit
1997-99programmernethelp internationalphone system + SQL DB integration for call centre
06 stack.json parsed
{
  "engine": ["unreal_engine_5", "proprietary"],
  "languages": ["c++", "blueprints", "python", "editor_scripting"],
  "systems": [
    "gameplay_architecture",
    "designer_tools_pipelines",
    "multiplayer_live_service",
    "input_xinput_steam",
    "audio_wwise",
    "performance_iteration"
  ],
  "production": [
    "tech_direction",
    "product_ownership",
    "launch_operations",
    "build_release_automation",
    "mentorship"
  ],
  "education": "digipen / a.s. interactive simulation media"
}
07 contact.sh executable

$ ./contact.sh --reason "principal, staff, lead, or tech director"

// open to principal, staff, senior, lead, and technical director roles across gameplay & multithreaded-simulation engineering.

$ exit 0