
Screenshots

Watch trailer on Steam ↗Typhon: Bot vs Bot
Brightshade Games · Published by Brightshade Games · Official site ↗
Mostly Positive — 76% positive (17 reviews) · 17 achievements
Last updated 27 Sept 2026
Command modular mechs in Typhon, a sci-fi tactical strategy game where you outthink rivals by scripting your bots with Python. Customize, adapt, and evolve your forces in real time in the hostile alien world of AEGIS IVb to dominate the battlefield.
£16.75
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Indie, Simulation, Strategy, Early Access · 2025 · More £15 - £30 games
In Typhon: Bot vs Bot, script your modular mechs using Python to outthink opponents and adapt on the fly. Navigate AEGIS IVb's hostile terrain as you command bots in this early access strategy game from Brightshade Games.
About this game

In a world where code shapes the future, Typhon challenges you to build, fight, and adapt in a relentless tactical warzone. Step into the cockpit of your modular mech, script your victory, and evolve in real time against ever-changing threats.
Typhon is not just a game. It’s a live simulation of survival, engineering, and battlefield dominance.
Code. Conquer. Evolve.
Your missions unfold on the surface of AEGIS IVb, a distant alien world laced with ancient ruins, dangerous anomalies, and strategic value. Here, advanced machines battle for control in a high-stakes arena where every decision matters.
From thermal zones to abandoned outposts, each environment challenges your tactical awareness and engineering skill. Whether you dominate through power, precision, or planning, Typhon rewards those who adapt.
Typhon is a tactical sandbox built entirely in Python, where code is part of the battlefield. Every unit, behavior, and system are written in a language designed for clarity, flexibility, and full player control.
Build your army from the ground up, customizing loadouts and combat modules to face the shifting challenges of thermal zones, abandoned outposts, and reactive terrain. But beyond tactics and terrain, the real advantage lies in your ability to understand and modify the logic that drives it all.
In Typhon, you don’t just play the game, you read it, shape it, and master it through code.
This is strategy, survival, and Python working together in real time.

Your mech is a fully customizable extension of your tactical mind. Every component you choose shapes how you fight, move, and survive.
Weapons to dominate at range or in brutal close-quarters encounters
Mobility systems to traverse harsh terrain and reposition with precision
Sensors to enhance targeting, tracking, or environmental awareness
Power cores to fuel endurance, defense, and advanced systems
Success on Typhon is about designing smarter, adapting faster, and turning code into combat power.
Become part of a growing tactical mech strategist community. Share your code, discuss strategies, and get real-time updates directly from the developers.
Discord: Chat live with the dev team and fellow players, participate in events, and get exclusive Alpha access info.
Facebook: Follow us for news, developer blogs, and community highlights.
Reddit: Engage in deep strategy discussions, share your custom mech builds, and connect with passionate coders.
Stay Connected with Developer Updates and Behind-the-Scenes Content
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10 / 11, 64-bit
- Processor: Intel Core i5 2.4GHz
- Memory: 8 GB RAM
- Graphics: NVIDIA Geforce GTX750 / AMD Radeon R7 260X
- DirectX: Version 11
- Network: Broadband Internet connection
- Storage: 10 GB available space
- Sound Card: DirectSound compatible card
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 10 / 11, 64-bit
- Processor: Intel Core i7 3.0GHz
- Memory: 8 GB RAM
- Graphics: NVIDIA Geforce GTX1060 / AMD Radeon RX 580
- DirectX: Version 12
- Network: Broadband Internet connection
- Storage: 10 GB available space
- Sound Card: DirectSound compatible card
Supported Languages
*languages with full audio support
Latest news
Patch NotesOfficial
Patch 0.3.0
Rift MechanicsGreetings Pilots,We're excited to introduce rift mechanics and four new missions featuring rifts. These rift missions are essentially logical puzzles. First two are puzzles that players can solve beforehand and simply implement the solution in the code, while the last two require players to write the code that solves the puzzle. In-game documentation is already up-to-date, the wiki should be updated in the next few of days.The new missions are interspersed with the existing ones in terms of order. If you already had an unlocked mission that is past one of the rift missions, it will stay unlocked.We'd love to hear your feedback, in Discord or in the game forums!Coding Highlightsbot.extract() can now take a quantity parameterbot.rift()/bot.rifts() methods to detect riftsbot.inventory() returns cargo content by crystal typenew class: Rift; in addition to the usual Entity properties/methods, Rift contains:exit_x - property, X coordinate of the rift exitexit_y - property, Y coordinate of the rift exitget_cost() - method, returns the rift cost by crystal typeBe sure to check the Codex!Other BugfixesIn addition, patch 0.3.0 contains several minor bugfixes:fixed several issues when closing the gameconsole state now persists through mission mode changesfixed issues that popped up when switching repeatedly between briefing and debriefingfixed tutorial buttons inconsitenciesHappy coding!Read full article on Community Announcements (Brightshade Games)Patch NotesOfficial
Patch 0.2.4 Released
Greetings Pilots,0.2.4 is a larger release than usual. Please see full release notes below:New FeaturesCooldown countdown UI for all systemsNew auto-follow camera mode for tracking specific entitiesGameplay tips during loading screensAbility to inspect information about locked missionsSupport for deleting history entries from both the Lobby and Mission scenesAbility to reset the menu tutorial at any timeImprovementsMinimap & NavigationImproved the Extended/Mini Map:Mouse wheel zoom supportClick-and-drag panningSmoother synchronization between hovered values and highlighted entities in the extended viewTutorials & OnboardingAbility to navigate back and forth through tutorial stepsUpdated the first briefing tutorial to resolve inconsistencies and improve clarityUI & UXMission names are now displayed during briefing and debriefing screens.Added direct navigation to the next mission from the debriefing screenAdded a reminder prompt for the key used to reactivate the UI if it becomes hiddenImproved mission-related UI elements in the Lobby scene, including history, briefing and debriefingUpdated mission completion check visualsUpdated character portraits with visuals that better fit the game’s style and identityImproved the success simulation sound effect for better feedback and clarity.Added additional confirmation popups for miscellaneous deletion procedures (layout, script, folder script, etc.)Editor & ToolsCoding Manual and Script Editor windows can now be minimized/maximized by double-clicking the title bar.Improved Intellisense behavior and visuals:The script editor window now always fits fully on screen (with/without compilation tab opened)Navigation through suggestions now supports button/key holdImproved tooltip positioningUpdated fonts and visual polishFixed IntelliSense highlight for bot.begin_deploy()Fixes & PolishFixed multiple UI inconsistencies in the script editor window and the first briefing tutorialFixed a specific issue where an allied mech was revived...Read full article on Community Announcements (Brightshade Games)Patch NotesOfficial
Patch 0.2.3 - Intellisense
Greetings, Pilots!Patch 0.2.3 brings Intellisense to the in-game code editor. Currently code completion and doc hints are limited to bot methods/attributes. Completions and documentation for local variables/functions, builtins and other modules will be released in a later patch. In the meantime, please let us know what you think!In addition, every time a code file is saved, a small panel at the bottom of the editor will report if the code has any syntax errors. Please note that only the first error is reported -- CPython's parser does not support error recovery.Happy coding!Read full article on Community Announcements (Brightshade Games)Patch NotesOfficial
Patch 0.2.2
Greetings Pilots,Patch 0.2.2 has been released.General FixesFixed an issue where signing in via the Steam API could occasionally fail when accessing the achievements system.Fixed incorrect Codex font scaling on high-resolution (large screen) displays.Fixed an issue where the Evolved Grubler did not appear in the Archive after being unlocked.Fixed an issue where the Grubler would not attack if a missile landed nearby.Fixed an issue where incorrect missile explosion effects were triggered when jumping through the simulation timeline.Gameplay & SimulationWhen the simulation timeline reaches the end, pressing Play now resets it to the beginning.AudioIncreased the default music volume in the Main Menu.Tutorial ImprovementsImproved tutorial flow with better camera angles.Removed unnecessary tutorial steps for a smoother experience.Codex & ScriptsAdded additional code examples (e.g., REPAIR_SELF) to the Codex.Fixed various visual issues in the Codex.Scripts can now also be applied from the Script Explorer when opened via the "Open" button in the Script Editor.UI & UX EnhancementsDebriefing entries in the History tab (Lobby Scene) can now be accessed with a double-click.A checkmark is now displayed for each successfully completed learning mission.Read full article on Community Announcements (Brightshade Games)Patch NotesOfficial
Patch 0.2.1
Greeting Pilots,Patch 0.2.1 is out with some minor bugfixes and enhancements:The built-in text editor now shows a "*" next to the file name when the file has been modified and not yet savedFixed some incorrect code examples in the documentationImproved blending of environmental tilesBlock user input while the tutorial is activeImproved text appearance on high-resolution displaysReduced double-click intervalFixed UI issues when switching resolutionsFixed issues with nameplates not being displayed after deployA big thank you to all our players who took time to give us feedback and help us reproduce issues -- we truly appreciate your support!Read full article on Community Announcements (Brightshade Games)









