Typhon Planet View

True to its Science Fiction nature, Typhon Bot vs. Bot guarantees to be unlike any other game you have played until now. With most game developers putting in hours of trying to make their games bot-proof, Typhon comes in and bases its game mechanics on the players' ability to program bots. Read this article to see what ASSIST Software is up to as part of the Typhon game development team.  

What are bots, and why is this game so innovative?

In classic games, bots are scripts that can push buttons in the correct sequences faster and more effectively than a human could. As you can imagine, bots can completely destabilize the game, and in a PvP (player vs. player) environment, it can downright make it unplayable.  

Few (if any) MMO games have been spared from bot infiltration, but the developers involved in creating Typhon have not only allowed his concept in their game, but they also made it a game mechanic and selling point.   

Typhon is a bot game. The player needs to program bots and send them on different missions, whether those would be quests to gather resources, single-player campaigns, bot vs. environment challenges, and Bot vs Bot battles.    

Typhon opens a whole new world to programmers

Typhon's interesting game mechanics are paired with a vibrant SF world that is worthy of its lore. As the story goes, in the year 2387, a human expedition reaches the Aegis system, where the fourth planet, Typhon, holds potential for colonization due to its nitrogen-oxygen atmosphere and liquid water.  

Planet View Typhon Game

However, severe temporal anomalies near Typhon's surface interfere with technology and communication, causing many failed attempts at exploration. Samples reveal the existence of stable exotic matter called stasis crystals, capable of altering the flow of time in their vicinity. This discovery leads to high demand for the crystals, and mining corporations send Pilots to operate primitive bots on the surface to extract them. 

Naturally, tensions and a race for minerals bring Pilots to the forefront, and programming skills in the ancient language Python become essential when exploring and exploiting Typhon. 

Creature Examples SF Planet
Why should you take on the challenge of becoming a Pilot?

The Pilots plan and program their bots for each mission, facing tight landing windows and limited time to complete objectives. As a player, you are given the chance to program your bots as you see fit. Forget tedious grinding and put your knowledge to good use.  

The bots come in three weight classes and can be equipped with various drives, mining equipment, weapons, and auxiliary systems. The crucial factor is time, and Pilots must carefully manage their bot's actions per tick to succeed in their missions.  

Typhon is the SF game that can improve your Python skills, and in the future, the development team has already discussed the possibility of expanding to other programming languages. However, many tests and careful planning are required to ensure the new languages do not unbalance the game mechanics. 

Typhon: The SF Game for Programmers
Why should you sign up for the Typhon demo?

Typhon promises to be unlike other games without claiming it can solve issues not even AAA companies could tackle. The world is meant to be a haven for players who wish to upgrade their software development skills and have fun while doing it. You will get the benefit of freedom and just enough rules to maintain functionality and playability.   

ASSIST Software is part of the development team and works closely with the guys at Brightshade Games to bring programmers worldwide a fun game with upskilling perks and asynchronous gameplay. Forget needing to be always in front of your keyboard. Typhon: Bot vs. Bot allows you to program your machine and send it on missions without sitting through the entire event.  

Momentarily, the demo version for Typhon: Bot vs. Bot is exclusively available on Windows, but the game will also be available on Mac.   

Be part of the experience! Help the Typhon team by testing out this game and providing your feedback. You will encounter a passionate team ready to work on a unique, innovative project.   

Also, if you enjoy this idea, support the game on Steam!   

Steam

Share on:

Want to stay on top of everything?

Get updates on industry developments and the software solutions we can now create for a smooth digital transformation.

* I read and understood the ASSIST Software website's terms of use and privacy policy.

Frequently Asked Questions

1. What is ASSIST Software's development process?  

The Software Development Life Cycle (SDLC) we employ defines the following stages for a software project. Our SDLC phases include planning, requirement gathering, product design, development, testing, deployment, and maintenance.

2. What software development methodology does ASSIST Software use?  

ASSIST Software primarily leverages Agile principles for flexibility and adaptability. This means we break down projects into smaller, manageable sprints, allowing continuous feedback and iteration throughout the development cycle. We also incorporate elements from other methodologies to increase efficiency as needed. For example, we use Scrum for project roles and collaboration, and Kanban boards to see workflow and manage tasks. As per the Waterfall approach, we emphasize precise planning and documentation during the initial stages.

3. I'm considering a custom application. Should I focus on a desktop, mobile or web app?  

We can offer software consultancy services to determine the type of software you need based on your specific requirements. Please explore what type of app development would suit your custom build product.   

  • A web application runs on a web browser and is accessible from any device with an internet connection. (e.g., online store, social media platform)   
  • Mobile app developers design applications mainly for smartphones and tablets, such as games and productivity tools. However, they can be extended to other devices, such as smartwatches.    
  • Desktop applications are installed directly on a computer (e.g., photo editing software, word processors).   
  • Enterprise software manages complex business functions within an organization (e.g., Customer Relationship Management (CRM), Enterprise Resource Planning (ERP)).

4. My software product is complex. Are you familiar with the Scaled Agile methodology?

We have been in the software engineering industry for 30 years. During this time, we have worked on bespoke software that needed creative thinking, innovation, and customized solutions. 

Scaled Agile refers to frameworks and practices that help large organizations adopt Agile methodologies. Traditional Agile is designed for small, self-organizing teams. Scaled Agile addresses the challenges of implementing Agile across multiple teams working on complex projects.  

SAFe provides a structured approach for aligning teams, coordinating work, and delivering value at scale. It focuses on collaboration, communication, and continuous delivery for optimal custom software development services. 

5. How do I choose the best collaboration model with ASSIST Software?  

We offer flexible models. Think about your project and see which models would be right for you.   

  • Dedicated Team: Ideal for complex, long-term projects requiring high continuity and collaboration.   
  • Team Augmentation: Perfect for short-term projects or existing teams needing additional expertise.   
  • Project-Based Model: Best for well-defined projects with clear deliverables and a fixed budget.   

Contact us to discuss the advantages and disadvantages of each model. 

ASSIST Software Team Members

See the past, present and future of tech through the eyes of an experienced Romanian custom software company. The ASSIST Insider newsletter highlights your path to digital transformation.

* I read and understood the ASSIST Software website's terms of use and privacy policy.

Follow us

© 2025 ASSIST Software. All rights reserved. Designed with love.