Paul Usul

Gameplay programmer & systems builder.

Paul Usul Ekelund
Senior Gameplay Programmer
Copenhagen, Denmark
C# and Unity since 2009
Available Dec 2026
Available from 1 December 2026, for lead and senior gameplay roles.
Paul Usul Ekelund

I have been building games in C# and Unity since 2009. Gameplay mechanics, multiplayer, shaders, lighting, backends, and the tooling that holds it all together.

Almost all of that has been in small teams, taking projects from prototype to release and owning whatever the project needed — which is how you end up comfortable across the whole stack rather than one corner of it. My favourite work is the part nobody sees: profiling, performance, and getting memory under control.

01Selected work

8 shipped titles, mostly for people who were not gamers.

Training simulations, recruitment campaigns and research tools — built in Unity for clients who needed the thing to teach or measure something real.

02Experience

18 years, almost all of it in small teams.

  1. 7 mos Current

    Senior Gameplay Programmer

    Raw Power Mobile · Copenhagen, Denmark

  2. 4 yrs 7 mos

    Lead Game Programmer

    Serious Games Interactive · Copenhagen, Denmark

    Led programming on serious games in Unity and C#, coordinating a small team across design, art and engineering from prototype to release.

  3. 4 yrs 8 mos

    Independent Consultant

    Paul Usul · Copenhagen, Denmark

    Contract gameplay and systems programming in Unity and C# across a range of client projects.

  4. 4 yrs

    Senior Game Programmer

    Serious Games Interactive · Copenhagen, Denmark

    Multiplayer, gameplay mechanics, AI and pathfinding on client-facing training and marketing titles, plus prototype work on eye-tracking.

  5. 7 mos

    Lead Programmer

    GeekSys · Santa Rosa, Philippines

  6. 2 yrs 6 mos

    Programmer

    Interactive Lab Production · Copenhagen, Denmark

    Progressed from junior programmer to lead on a 2D/3D home decoration tool, owning features, front end and custom client interfaces.

  7. 3 mos

    Assistant Programmer

    Gamalocus Aps · Copenhagen, Denmark

03Skills

What I actually do.

Languages and engines

  • C#
  • Unity
  • .NET

Gameplay

  • Game mechanics
  • Multiplayer and networking
  • AI and pathfinding
  • Real-time strategy systems

Graphics

  • Shaders
  • Lighting
  • 2D and 3D pipelines

Systems and integration

  • Backend communication
  • Third-party APIs
  • UI and GUI architecture
  • Eye-tracking hardware

Craft

  • Performance profiling
  • Memory optimisation
  • Leading small teams
04Awards

Two, both for work that was not a game.

05Contact

Let’s talk games.

Available from 1 December 2026, for lead and senior gameplay roles. Based in Copenhagen, Denmark.