Engineering

Gameplay Programming Services

Sunrock Games provides gameplay programming for Unity and Unreal Engine games, implementing mechanics, characters, combat, AI and game systems for studios and publishers worldwide.

Gameplay Programming by Sunrock Games

What is gameplay programming?

Gameplay programming is the implementation of what players do in a game: controls, character movement, combat, abilities, enemy AI, progression, economy and the rules that connect them.

How we work

Sunrock Games gameplay programmers work closely with the client's designers, prototyping quickly and iterating on feel through regular playable builds.

Gameplay programming services

  • Player controllers, cameras and movement
  • Combat, weapons and abilities
  • Enemy and NPC AI
  • Progression, economy and meta systems
  • Racing and vehicle gameplay
Benefits

Why teams pick Sunrock Games for gameplay programming.

  • Combat, movement and camera systems tuned for feel
  • AI, behaviour trees and utility systems
  • Progression, economy and quest frameworks
  • Rapid prototyping to lock down mechanics fast

Disciplines we provide

Platforms

  • PC
  • PlayStation
  • Xbox
  • Nintendo Switch
  • iOS
  • Android
  • VR
  • AR

Who we work with

Studios and publishers that need gameplay programmers for action, shooter, racing, simulation or casual games.

Technologies

Engines and technologies

  • Unreal
  • Unity
  • C++
  • C#
  • Behavior Trees
  • State Machines

Relevant projects

Unity · PC

AGENTS: BIOHUNTERS - Co-development

We contributed across the entire production pipeline of this multiplayer third-person PvE/PvP shooter, collaborating on game design, art, programming, backend services, multiplayer systems, and publishing to help bring the game to launch.

View case study
Unity 6 · PC, PS5, SWITCH

Die After Sunset - Co-development

We supported the entire development pipeline of this third-person roguelite shooter, contributing across game design, art, programming, and production, while also helping deliver the game for its worldwide release with publisher PQube.

View case study
Unreal Engine 5 · PC

Outer Ring -- Co-development

We integrated as one more of the team into the production of this PC game, with four people contributing across game design, programming and art for 18 months.

View case study
Unity · MOBILE

Duelins -- Co-development

A mobile game built for Catalonia's largest theme park to entertain visitors while they queued for the ride, with matches broadcast live on the park's big screens. We led the art direction, the game programming and the real-time synchronisation between the mobile devices and the in-park screens.

View case study
Unity · MOBILE

Cooking with me -- Co-development

Two mobile games created for a renowned restaurant: in the first you manage the restaurant kitchen and cook orders for the guests, and in the second you play a food delivery rider dodging obstacles on the road to reach your destination. We led the art direction and the game programming.

View case study
Unity · Mobile

Extreme E -- Co-development

A mobile electric off-road racing game based on the real Extreme E championship. Race official teams and cars across desert, snow and coastal X-Prix circuits. We collaborated on game design, programming, art creation, UI and sound.

View case study
Unity · Mobile

Chickie Spa -- Co-development

Step into the world of cute and cuddly chickies where relaxation is the name of the game. In Chickie Spa you build and manage the coziest spa ever, run by the most adorable chickies, pampering their fellow chickies with yoga, tree-hugging, soothing massages and much more. We collaborated on game design, programming, art creation, UI and sound.

View case study
Process

How we run gameplay programmingengagements.

  1. 01

    Discovery

    We audit scope, tech stack and constraints, then align on measurable outcomes.

  2. 02

    Team setup

    A senior lead and hand-picked specialists onboard inside your tools within days.

  3. 03

    Production

    Weekly builds, transparent tickets and a single point of contact throughout.

  4. 04

    Delivery

    Documented handover, QA sign-off and post-launch support you can rely on.

Why work with Sunrock Games

  • Gameplay work on shooters such as AGENTS: BIOHUNTERS and Die After Sunset
  • Racing gameplay on Extreme E and RacerLoop
  • Close collaboration between programming and design
FAQ

Gameplay Programming — questions we get most.

Does Sunrock Games provide gameplay programmers?

+

Yes, in both Unity (C#) and Unreal Engine (C++ and Blueprints).

What genres has Sunrock Games programmed?

+

Third-person shooters, roguelites, arcade racing, management sims and casual mobile games.

Can you sign an NDA before we share details?

+

Yes. We sign your NDA before any discovery call and can operate under mutual, one-way or perpetual agreements.

How quickly can a team start?

+

Most engagements start within 2–3 weeks. Urgent ramp-ups can begin in under 7 days with a senior lead on day one.

Do you integrate into our tools and pipelines?

+

Yes. We work inside your Perforce, Jira, Slack, Confluence, Jenkins and internal engines from day one.

How do you handle IP ownership?

+

All work is delivered as work-for-hire. IP, source and assets transfer to you on payment, with clean chain of title.

Let's talk about your gameplay programmingneeds.