Program-Ace
Haiku backgr Haiku backgr

Haiku – Cybersecurity Training Game

Program-Ace joined the World of Haiku development team to create a stunning cybersecurity training game.

Background Info

Haiku is a cybersecurity training game designed to educate users on the basics of online security engagingly and interactively. In particular, Program-Ace's dedicated developers played a crucial role in improving the game's user interface by making it more intuitive and user-friendly.

They also refactored the Load Scene feature to make the game load faster and run more smoothly. Additionally, our team created the Popup Manager, ensuring seamless pop-ups and notifications within the game. Thanks to these improvements, Haiku provides a practical and enjoyable learning experience for users looking to improve their cybersecurity skills.

Business Challenges

1
Managing project scope
Our dedicated developers faced the challenge of managing the project scope for Haiku. As the product owner's expectations evolved, the team had to ensure that the game's features and functionality remained within the agreed-upon scope while delivering an engaging and effective learning experience.
2
Adapting to changing requirements
As the Haiku project progressed, the product owner's requirements and expectations evolved. Program-Ace's dedicated developers had to be flexible and adaptable to accommodate these changes while ensuring that the game remained user-friendly and effective in teaching cybersecurity skills.
3
Ensuring effective communication
Our team had to communicate effectively with the product owner to understand their requirements and ensure that the game met all the expectations. Besides, the developers communicated effectively to coordinate tasks or share progress updates, which required concise communication.

Approach and Solution

Program-Ace's dedicated developers were tasked with improving the Haiku cybersecurity training game by implementing a user-friendly UI, refactoring the Load Scene feature, and creating the Popup Manager.

  1. UI implementation. The team worked closely with the product owner to understand their requirements and implemented a more intuitive, user-friendly UI for the game. This work involved creating UI components using Unity and C# as well as utilizing RESTful APIs for communication with the server.

  2. UI refactoring. The team refactored the UI to improve performance and make the game run more smoothly, including optimizing the code and reducing the number of unnecessary UI elements to minimize memory usage.

  3. Load Scene refactoring. Our dedicated team improved the Load Scene to make the game load faster and run efficiently. We optimized the code and reduced unnecessary assets/scripts, enhancing error handling to prevent crashes.

  4. Popup Manager. Program-Ace's developers created the Popup Manager to allow for seamless pop-ups and notifications within the Haiku app. We built a custom tool using Unity and C# to manage the display of pop-ups and messages.

In addition to these improvements, our team also fixed bugs in the game editor to ensure that levels could be created and edited without errors. Also, we crafted the tools to save the state of the game's computer network and file system, allowing users to save their progress as well as pick up where they left off. Finally, the team built an in-game web browser using HTML and UI components to allow users to access online resources related to cybersecurity.

Haiku cybersecurity training game case

Technology Stack

Our team used the Unity game engine and C# programming language to help Haiku create the game and its various features. This allowed them to design a rich, engaging user experience with smooth and responsive gameplay. In addition, we utilized RESTful APIs to enable the game to communicate with the server and retrieve data as needed, ensuring that the game could access the resources without being slowed down by unnecessary requests or data transfers.

Unity logo case
C tech logo
Steam logo

Audience

The target audience for the Haiku cybersecurity training game encompasses individuals and organizations seeking to improve their fundamental knowledge as well as an understanding of the most effective cybersecurity practices. Stakeholders may include students, gamers, and organizations seeking to enhance cybersecurity skills.
Students icon
Students
Gamers icon
Gamers
Teachers
Teachers
Organization icon 1
Organizations
Case haiku game value block

Value Delivered

Program-Ace's dedicated developers delivered a range of value-added solutions for the Haiku cybersecurity training game, including UI implementation, UI and Load Scene refactoring, as well as creating the Popup Manager.
  1. Improved game usability, performance, and overall functionality through UI implementation, UI and Load Scene refactoring, etc.
  2. Streamlined development and improved functionality by creating custom tools such as state-saving and network snapshot tools.
  3. Expanded game functionality and integration with other platforms or resources through RESTful APIs and third-party tools, including the C# Steam SDK.
  4. Implemented a smooth and responsive user experience by utilizing technical solutions along with optimization techniques.
  5. Delivered a high-quality product that met the product owner's needs and provided an engaging, interactive, as well as informative learning experience.

World of Haiku Official Launch Trailer

Ftc badge program ace 2024 footer
Top metaverse development company clutch 2023
Iaop award footer
Top 1000 companies clutch global 2021
Top ar vr development company 2023
Unity certified dev logo
Eba logo footer
Start A Project With Us
Tell us more about your business needs to help us serve you better. The more detailed information will allow us to route your inquiry to the most appropriate person in our team.
Upload File
(Accepted file types: jpg, gif, png, pdf, doc, docx, xls, xlsx, ppt, pptx, max 32mb)
By sending this form you agree to our Privacy Policy. The information you provide will be added to our CRM system for further communication.