▶ Player 1

Erik Hervall makes games.

Unreal Engine gameplay developer. C++, Blueprints, multiplayer systems, and a soft spot for games that are a little bit ridiculous.

Psst. Something back there is chasing your cursor. Hold still and let it win. Psst. Something back there is running around. Tap anywhere and it'll come for your finger.

01 // Featured game · solo project

Ragtime

02 // Arcade corner

Small, silly games

Tiny prototypes hosted on itch.io. They won't win any awards, but they run right here in your browser.

Prototype One

Prototype Two

03 // Previous quest

DreamWorld

An infinite open-world sandbox MMO, built in Unreal Engine 5.

DreamWorld set out to be one enormous shared world: an MMORPG with no edge to the map, where building, inventory and world interaction all had to hold up across a networked sandbox.

I worked on it as a gameplay developer. The project has since gone into hibernation, but it's where I learned the most about what it takes to build a game at that scale.

DreamWorld on Steam ↗

XP gained

  • Gameplay systems Building, world interactions, inventory and asset placement in a large multiplayer C++ and Blueprint codebase.
  • UI and onboarding Menus, tutorial flow and player feedback built with Widget Blueprints.
  • Profiling Hunting GPU and CPU bottlenecks with Unreal's tools and RenderDoc.
  • Scalability Tuning cvars, shadows, LODs, Nanite, foliage and texture streaming.
  • Huge worlds World generation and streaming for an open world with no fixed size.
  • Listening to players Using playtests and community feedback to decide what to fix next.

04 // Player profile

About

I'm Erik. I make games, mostly in Unreal Engine 5.

I like gameplay systems, multiplayer problems and performance work, and I like making things that are fun to mess around with. This site is one of them.

Before games I built full-stack web apps: Flask and Express back ends, React front ends, PostgreSQL, and a React Native mobile app. That background still comes in handy for tools, UI and data.

Loadout

  • Unreal Engine 5
  • C++
  • Blueprints
  • Multiplayer
  • Gameplay systems
  • Widget Blueprints
  • Profiling
  • RenderDoc
  • Optimization

Earlier save file

  • Python
  • Flask
  • JavaScript
  • React
  • Express
  • PostgreSQL
  • React Native

05 // Co-op

Say hi

Want to talk games, Unreal, or what the little guy in the background is up to? Send a message.