MKDefense
A downloadable game for Windows and Linux
Earth is choking on its own pollution. Humanity has almost run out of time, and the only hope is another world, one that has to be made livable before it's too late.
You are the drone sent ahead. No army, no supply ships, no help from home. You have one terraforming station, and it is slowly turning an alien planet into somewhere humans can live.
The planet's creatures can feel it happening. To them the station is a threat, and they come in waves to tear it down.
Everything you build, and everything that keeps the station running, has to come from the planet itself. Which means from the bodies of the things that attack you.
Fly out, fight, and gather what falls. Bring it back, refine it, and turn it into walls, turrets and power. Every wave you survive brings humanity one step closer. If the station falls, there is nowhere else to go.
What you'll do
- Fly and fight. A hovering drone with an overheating weapon, a sprint, and free look.
- Scavenge to survive. Collect parts from fallen creatures and refine them into iron, copper, titanium, polymers, energy crystals and biofuel.
- Keep the station alive. Guard its health, keep its power up, and repair what breaks.
- Build a killing ground. Walls and turrets that bend the horde's path. Turrets need power, so generators and fuel matter as much as firepower.
- Spend every scrap wisely. Materials arrive mostly after each wave, and costs keep rising. A destroyed building is lost for good.
- Face a growing swarm. Slimes, raptors, living bombs, tanks, spitters, flyers and bosses, with four tiers of strength. Block them completely and a Breaker arrives, announced by a roar, to tear your wall open.
- Hold the line together. Co-op for up to 4 players, or versus with two teams.
- Make it yours. Modpacks, Lua scripts and editable files for waves, creatures, sounds, models and the interface.
How to play
Goal: defend your station against every wave. If it's destroyed, you lose.
-Build: between waves, place walls and turrets. Press N to start the next wave early.
-Fight: shoot enemies with your drone and let the turrets help.
-Collect: fly over drops, bring them back to the station and process them with E.
-Power: buildings run on the station's battery. Generators charge it with biofuel. When it's empty, turrets stop.
Controls (can be changed in Settings)
| Key | Action |
|---|---|
| WASD | Fly |
| Mouse | Aim |
| 1 / 2 / 3 / 4 | Weapon / Build / Repair / Demolish |
| Left click | Use the tool |
| Scroll | Pick what to build |
| R | Change building tier |
| U | Upgrade a building |
| E | Station menu |
| N | Start the next wave |
| Tab | Scoreboard |
| Esc | Menu |
Co-op for up to 4 players, or versus. One player hosts, the others join from the lobby.
About this game
This is our first game. We're beginners, and nearly everything in it was made by us or generated by small scripts we wrote ourselves.
- Game code: most of the game's features are written by us, from the horde AI and building rules to the economy, multiplayer and modding system. We built it ourselves rather than on top of a ready-made game engine.
- Maps: generated with a Python script. The idea comes from our (traumatic) years with MATLAB: terrain from math, turned into valleys and lanes.
- Sound: every effect is generated by a small C++ sound synthesizer, inspired by making sounds with a buzzer on Arduino. Beeps, noise and pitch sweeps, shaped into lasers, explosions and creature voices. There are no recorded or third-party sounds.
- 3D art: made by hand in Blockbench. Painfully, lovingly, one block at a time.
- Tools and help: Claude (an AI assistant) wrote the code that connects our scripts to OpenGL, helped us set up the developer tools, and helped us debug when things got too chaotic.
| Updated | 23 hours ago |
| Published | 2 days ago |
| Status | In development |
| Platforms | Windows, Linux |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | THEMANIAKS |
| Genre | Strategy, Survival |
| Tags | base-building, Co-op, Moddable, Multiplayer, PvP, Tower Defense |
| Average session | A few seconds |
| Languages | English |
| Inputs | Keyboard |
| AI Disclosure | AI Assisted, Code |
Download
Click download now to get access to the following files:
Development log
- MORE TURRETS!!! I NEED MORE!!! v0.1.823 hours ago
- A bit of polish v0.1.61 day ago
- Line Tower Wars: the first mod for MKDefense2 days ago
- Public version v0.1.42 days ago







