Write code to command your defenses. Overhead is a strategy game where your code is your weapon; script turret (or sensor) behavior in JavaScript, TypeScript, Rust, Go, or any WASM language. Every scenario is seeded and deterministic. Write a better script, get a better score.

Sign in to add this item to your wishlist, follow it, or mark it as ignored

Coming Soon To Early Access

The developers of this game intend to release as a work in progress, developing with the feedback of players.

Note: Games in Early Access are not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“Overhead is a game built around player creativity; you write the code that controls your defenses. Early Access lets me build alongside the community, learning which mechanics spark the best scripts and what tools players actually need. Your feedback directly shapes the scripting API, scenarios, and features like Workshop sharing and leaderboards.”

Approximately how long will this game be in Early Access?

“Around 12 months. The core game is playable today. Early Access is for polishing the experience and adding features based on community feedback.”

How is the full version planned to differ from the Early Access version?

“We plan to add Steam Workshop for sharing scripts and scenarios, online leaderboards with verified scores, achievements, and more scenarios. The scripting API and game mechanics will continue to evolve based on what the community builds and asks for.”

What is the current state of the Early Access version?

“The game is fully playable with multiple scenarios, a sandbox mode, a built-in code editor, and a deterministic engine that produces consistent results. You can write scripts, place defenses, and compete for high scores today.”

Will the game be priced differently during and after Early Access?

“No. The price will stay the same.”

How are you planning on involving the Community in your development process?

“The game is about writing code; the community's scripts and feedback are the best signal for what to build next. We'll be active in the Steam forums and use player-created scripts and scenarios to guide development priorities.”
Read more
This game is not yet available on Steam

Coming soon

Interested?
Add to your wishlist and get notified when it becomes available.
 
See all discussions

Report bugs and leave feedback for this game on the discussion boards

About This Game

Script your defense.

Missiles are incoming. Your turrets won't fire until you tell them how.

You write a script that controls everything. What to target, when to fire, when to reload, when to go dark. Hit run and watch. Did the turrets hold? Did that ICBM slip past because your targeting logic got distracted by a drone? Back to the editor.

If you've ever automated something just to see if you could, you already get it.

Weapons


Autocannons burn through magazines fast. Flak guns detonate in an area and don't need a direct hit. Railguns punch through armor in one shot. C-RAMs shred anything close but commit you to a firing direction; you can't track fast movers while the barrel's spinning.

Projectiles aren't instant. You aim where the target will be, not where it is now.

Sensors


Radar finds threats. It also attracts anti-radiation missiles that home in on your emitters. Tracking radar gives exact HP in a narrow beam. The EW jammer slows incoming threats in a directional cone. Sometimes the smartest move is turning everything off and letting a missile fly past with nothing to lock onto.

Terrain


Hills block line-of-sight and stop projectiles. A radar on a hilltop sees over ridges. A turret in a valley has blind spots. Drones hug the ground and are hard to spot from below. Where you build changes what your code can do.

You don't have to write code from scratch


The game ships with a working script. Change one line and see what happens. Or tell an AI to write it for you. Works fine until it doesn't, and then you're watching the replay trying to figure out what went wrong. Good luck explaining "the turrets ignored the bomber" to ChatGPT with enough detail to get a useful fix. You'll end up reading the code yourself.

That's sort of the point.

Languages


JavaScript and TypeScript in the built-in editor. Rust and Go with full SDK support. Anything that compiles to WebAssembly works.

Deterministic


Every scenario runs on a fixed seed, so the same script always produces the same result. If your score changed, your code changed.

Research


Four upgrade trees: Firepower, Sensors, Economy, Defense.

Scenarios and sandbox


Hand-crafted scenarios with locked layouts and escalating waves. Sandbox for experimenting at your own pace.

System Requirements

Windows
macOS
SteamOS + Linux
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows 10
    • Processor: Intel Core i3 / AMD equivalent
    • Memory: 4 GB RAM
    • Graphics: Any GPU with WebGL 2 support
    • Storage: 200 MB available space
    Recommended:
    • Requires a 64-bit processor and operating system
    Minimum:
    • OS: macOS 10.15
    • Processor: Apple M1 or Intel Core i3
    • Memory: 4 GB RAM
    • Graphics: Any GPU with Metal support
    • Storage: 200 MB available space
    Recommended:
      Minimum:
      • OS: Ubuntu 20.04 / SteamOS 3.0 / Arch Linux
      • Processor: Intel Core i3 / AMD equivalent
      • Memory: 4 GB RAM
      • Graphics: Any GPU with WebGL 2 support
      • Storage: 200 MB available space
      Recommended:
      There are no reviews for this product

      You can write your own review for this product to share your experience with the community. Use the area above the purchase buttons on this page to write your review.