Skip to content

Work · Game / Interactive experience

DoGoal

A physics-driven 1v1 goal battle, in real time.

What it is

DoGoal is a real-time 1v1 ball battle: control your stick, strike, defend your goal and outplay a live opponent. Cards change the momentum of a match; fields change the obstacles.

Why it needed to exist

Mobile sports games are either heavy simulations or idle tappers. We wanted a match you can play in a lift and still lose because you were outplayed.

What Idealink did

Idealink Games designed and built the game in Unity, the real-time networking, the card and pack economy, the push service and the store release in January 2026.

Status
Live
Relationship
Idealink venture
Industry
Mobile games
Period
2026 — ongoing
Platform
iOS
Idealink role
Concept, game design, art direction, Unity engineering, backend, live operation

Thesis

Most studios can build an app. Few can build a game that stays fair at 60 frames per second against a real opponent. DoGoal is the game-loop story: a duel readable in one second and hard to master in a year.

01

One match

The whole vocabulary is a strike, a save and a rebound.

0102

Match

Matchmaking in seconds against a real opponent. No players on the pitch, no referee — two sticks and one ball.

0203

Read

Trajectory, angle, speed. Barricades and field obstacles change every rebound.

0304

Play a card

Super Shot, Slow Time, Reverse Controls, Shrink Net — momentum changers earned from packs and upgraded with duplicates.

0401

Score

Every goal feels earned because the physics is the same for both players and decided by the server.

02

Fields and cards

Santa's Snowyard, Classic, Slam and Cozy Forest change obstacles and rebounds; the card system changes tempo.

03

Production game engineering

Built in Unity with Mirror networking. The server owns ball physics and scoring, so latency affects feel but never fairness, and a client cannot award itself a goal.

A small Node service on Firebase Cloud Messaging delivers match and reward notifications; attribution and analytics were wired from the first build to watch retention per field and the health of the card economy.

Bright, readable 3D with exaggerated physics feedback so a rebound is legible on a small screen; one-thumb control during play, all strategy between matches.

04

The platform underneath

DoGoal launched on vendor services for authentication, player data, leaderboards, economy, matchmaking and server hosting. That dependency is now being replaced by an owned multiplayer backbone — player → queue → match → allocation → game-server session — designed so the game, and future games, are not hostage to a vendor's roadmap.

Idealink Games is the first customer of that backbone; the architecture is decided, the foundation is in development, and DoGoal is the proving ground.

Outcome

Where it stands

DoGoal launched on the App Store in January 2026 as Idealink Games' second live title and is the studio's proof point for real-time multiplayer on mobile.

Stack and capabilities

Only what mattered

  • Unity
  • C#
  • Mirror networking
  • Node.js
  • Firebase Cloud Messaging