A downloadable game for Windows and Linux

A 3D tower defence game.

In Corporate Wars - Data Breach!, you are employed by the Despai Corporation to watch over a particular location at night. Working remotely, you control a ceiling cam to monitor and interract with your assigned location.

Your peaceful night is disrupted by the arrival of data carriers from an enemy organisation. They're here to try and steal sensitive information from the Despai Corporation's servers. You must act quickly and place turrets to destroy the data carriers before they can escape.

You have no choice but to try your best, as everyone knows that the Despai Corporation loves success, but takes a dim view of failure... Good luck!

This demo version includes:

  • Character selection with bonus Trait
  • Initially, one type of Standard turret
  • Two more turrets unlockable with Experience
  • Turret reloading
  • Seven campaign levels
  • Unlimited level replays


Full Game Early Access

If you would be interested in a discounted early access version of the full game, please indicate this in the comments.


Platform Support

Windows 10 upwards and Linux


Minimum System Requirements

  • 64-bit OS
  • Intel i5 or equivalent
  • 8GB  RAM
  • 860MB Hard Disk Space
  • Recommended minimum resolution: 1920 x 1080
  • Std build: A reasonably recent graphics card
  • Low End build: Should work with integrated graphics

Note: If neither of these work for you, please leave a comment and I will start including the OpenGL builds again.


Made in Godot 4 (Beta) and Notes on Workarounds

Corporate Wars - Data Breach! takes advantage of the new Navigation system in Godot 4. This provides the enemies with dynamic pathfinding, making each play through of a particular level a little bit different. However, at the time of writing, Navigation in Godot 4 Beta has been flagged as "experimental", which can be seen by occasional odd behaviour of the enemies. One of these oddities is when enemies get stuck in one place. This has been turned into a "feature", where enemies will self destruct if they get stuck for too long.

You may also find that occasionally some or all of the enemies start spinning on the spot. This is caused by the Navigation system in the engine. If this happens, you should be able to wait until they start moving again (usually when enough dead enemies have disintegrated). If they do this in range of any of your turrets, they make easy targets! Occasionally it may be necessary to quit the level to get out of this state.


Other Known "Features"

  • FIXED (by Godot updates): Crash on exiting levels:
    • After completing or quitting a level, sometimes the game crashes. However, the game will be saved, so simply restart the game and click the Continue button . If this crash re-occurs on the next session, it is recommended to wait a little while so that Windows does some memory cleanup, before starting the game again.
  • Debug Mode:
    • You will probably notice that the game  title is appended by (Debug) in the title bar. This because the game will not work if it is exported with Debug switched off and it can be safely ignored. I think I now know what is causing this and will fix it in the production version.
  • Lighting glitches:
    • The lighting sometimes glitches in the Standard build, especially when there are a lot of enemies in one area. This appears to be a problem in Godot core, so hopefully this will be fixed before too long.
    • The Iighting inconsistent lighting in the OpenGL build . This is because OpenGL support is new in Godot 4 Beta at the time of writing.
  • FIXED: Buttons in Full Screen:
    • The buttons do not respond to mouse-over in full screen mode. However, the buttons are still clickable and otherwise function as they should.
  • AMD CPUs/GPUs:
    • The game may not work correctly on some AMD systems. For example, it is known not to work on a PC with a Ryzen 5 3400G (has integrated graphics roughly the same as a GTX1050ti), which gets stuck when starting a level. However, it does work on a different AMD system with a discrete graphics card.

The demo will be updated if any Godot 4 beta drops help with any of these issues.


Cymbalis on YouTube

Cymbalis on YouTube

Download

Download
Win-CW-DB-Demo2-v0_0_2_6_Std.zip 101 MB
Download
Win-CW-DB-Demo2-v0_0_2_6_LowEnd.zip 101 MB
Download
Win-CW-DB-Demo2-v0_0_2_6_OpenGL3.zip 101 MB
Download
Linux-CW-DB-Demo2-v0_0_2_6_Std.zip 101 MB
Download
Linux-CW-DB-Demo2-v0_0_2_6_LowEnd.zip 101 MB
Download
Linux-CW-DB-Demo2-v0_0_2_6_OpenGL3.zip

Install instructions

Simply unzip the downloaded file in the desired location, then run the  file to start the game.

Development log

Leave a comment

Log in with itch.io to leave a comment.