Skip to main content

Last Updated on:

04 September 2025

PHASE 1

The R&D Foundation represents the critical first step in the development of Apex Engine. This phase is dedicated to laying the groundwork for a scalable and innovative platform. Our team focuses on in-depth research into cutting-edge technologies, defining core functionalities, and creating a functional concept and prototype.

Key efforts include the design of an intuitive UI/UX and essential tools, ensuring the platform is robust and adaptable to the evolving needs of industries such as gaming, architecture, and simulation. Client feedback plays a vital role during this phase, allowing us to refine features and establish a solid foundation for the innovative design that will power Apex Engine.

Milestone 1: R&D Foundation

100/100

"Laying the groundwork for Apex Engine through structured research, planning, and iterative design."

The R&D Foundation phase is crucial for establishing a scalable, flexible, and high-performance foundation for Apex Engine. This phase integrates research, technical analysis, and concept development to ensure the platform meets modern development needs while maintaining efficiency and reliability. Through this milestone, we are building a strong and scalable foundation for Apex Engine, ensuring it is ready to meet the complex demands of modern 3D development while empowering creators with the tools and technology they need to succeed.

 

Started: 2023 March, 01
Finished: 2023 December 18
Updated: 2023 December 18
Status: Completed

Designing Classic Systems for Modern Technology

Apex Engine’s development strategy revolves around modernizing classic game development and software engineering principles to align with the latest advancements in cloud computing, AI-assisted tools, and real-time collaboration. By leveraging both traditional methodologies and emerging technologies, we ensure Apex Engine is adaptable to evolving industry standards.

  • Analyze past technologies, such as HeroEngine, to identify valuable legacy components.
  • Modernize traditional systems for enhanced cloud-based collaboration and AI-driven automation.
  • Integrate cutting-edge tools like Vulkan rendering, real-time physics, and procedural generation.
  • Ensure system modularity, allowing flexibility for future expansions and optimizations.

 

Middleware Research and Licensing

A key part of this milestone involves identifying and securing middleware solutions that complement Apex Engine's vision. Middleware tools are integral to enhancing functionality, scalability, and efficiency. Middleware solutions play a critical role in optimizing performance, scalability, and workflow automation. This phase focuses on selecting and integrating third-party technologies that enhance Apex Engine’s capabilities, ensuring developers have access to state-of-the-art tools.

  • Evaluate industry-leading middleware such as Havok Physics, Voxel Farm, and AMD ProRender.
  • Test integration feasibility for real-time rendering, AI-driven automation, and large-scale physics simulations.
  • License and implement the most effective solutions, ensuring seamless performance and efficiency.

 

Interface Design and Testing

A developer-friendly user interface is essential to Apex Engine’s accessibility and usability. The UI/UX is designed to balance functionality, ease of use, and workflow efficiency across industries.

  • Prototype UI/UX elements for ease of navigation, accessibility, and intuitive design.
  • Conduct early usability testing with industry professionals and developers.
  • Iterate based on feedback, ensuring a seamless experience across desktop and cloud-based applications.

 

In-House Asset and Animation Formats

To ensure maximum compatibility, rendering efficiency, and creative flexibility, Apex Engine is developing its proprietary Apex3D format. This format is optimized for real-time rendering, animation workflows, and physics-based interactions.

  • Develop the Apex3D format to optimize compatibility and rendering efficiency.
  • Ensure smooth animation handling, supporting industry-standard and custom workflows.
  • Enable seamless cross-platform asset integration, ensuring projects run smoothly on Apex Engine Lite and Cloud.

 

 


Milestone 2: Prototype Build

100/100

"Turning research and design into a tangible, working prototype."

With the foundational concepts in place, Milestone 2 focuses on building Apex Engine’s first functional prototype, integrating essential tools, middleware, and rendering systems to provide a working development environment.

Started: 2023 Dec, 01
Finished: 2024 March 21
Updated: 2024 July 16
Status: Completed

Redesigning Classic Systems for Modern Technology

In Milestone 2, we move beyond research to actively redesign classic systems for modern technology. This phase focuses on taking proven methodologies and adapting them to meet the performance and scalability demands of today's 3D development environments. By modernizing these systems, we ensure that Apex Engine remains both reliable and innovative, capable of powering cutting-edge projects across industries like gaming, architecture, and simulation.

This phase transitions Apex Engine’s research-based concepts into an operational framework by re-engineering traditional development systems for modern computing environments.

  • Modernize foundational components such as rendering pipelines, physics engines, and networking structures.
  • Ensure cloud scalability by integrating real-time processing, synchronization, and collaborative development features.
  • Optimize system performance to handle high-poly assets, procedural terrain, and real-time AI automation.

 

Client-Side Tool Design and Testing

The prototype development includes designing and testing a suite of client-side tools essential for project creation and management. These tools are crafted to simplify workflows, enhance productivity, and provide developers with the functionality they need to build and refine their 3D projects. Testing these tools ensures they meet the real-world needs of users while delivering seamless performance. Developers require a comprehensive toolset to streamline project workflows and enhance productivity. This milestone introduces powerful client-side tools, rigorously tested to ensure efficiency and usability.

  • Develop key project management tools, such as terrain sculpting, material editors, and scripting environments.
  • Test real-time feedback loops, allowing developers to see immediate changes in assets and environments.
  • Ensure seamless integration between client-side tools and Apex Engine Cloud services.

 

Client Interface Design and Testing

An intuitive and user-friendly interface is critical to the success of any development platform. During this phase, we refine the interface design, incorporating feedback from early testing. The goal is to create a UI/UX experience that is accessible, efficient, and aligned with the needs of developers. Rigorous testing ensures the interface enhances creativity and collaboration without unnecessary complexity.

An intuitive and well-structured UI is crucial for efficiency and accessibility. Milestone 2 continues refining the developer interface by incorporating feedback from early testing.

  • Optimize user interface components for logical navigation and workflow efficiency.
  • Refine UI responsiveness, ensuring seamless operation on both high-end and minimal hardware.
  • Iterate on early user feedback, implementing changes to improve usability and accessibility.

 

R&D Testing of Middleware

Middleware plays a vital role in Apex Engine’s functionality, enabling features like real-time rendering, physics simulations, and AI integration. In this milestone, we rigorously test selected middleware solutions to ensure compatibility, performance, and stability. This testing phase helps us identify the best options for integration, laying the groundwork for a scalable and robust platform. This milestone focuses on rigorous testing, benchmarking, and optimization.

  • Test real-time rendering middleware, including nvidia's Rendering Engine, AMD ProRender and custom PBR shading tools.
  • Benchmark physics engine performance, ensuring accurate simulations at high frame rates.
  • Refine AI-assisted automation tools, enabling developers to automate repetitive tasks efficiently.

 

Building the Prototype

The culmination of this milestone is the development of a working prototype. This prototype serves as a proof of concept, integrating all foundational elements, including redesigned systems, client-side tools, and middleware. It provides a testing ground to evaluate functionality, gather feedback, and refine the platform’s architecture. The prototype not only demonstrates Apex Engine’s potential but also sets the stage for subsequent development phases.

This prototype serves as the foundation for future testing, optimization, and expansion.

  • Integrate core engine functionalities, such as rendering, physics, and networking.
  • Implement the first iteration of Apex Engine Lite, allowing for basic scene creation and real-time collaboration.
  • Prepare for testing in Milestone 3, gathering initial feedback and iterating on system stability.

 


Milestone 3: Testing and Design Refinement

100/100

"Testing, iterating, and refining the prototype based on real-world use cases and best practices."

Once the initial implementation is complete, Milestone 3 shifts focus to testing and refining Apex Engine’s core systems. This phase is crucial for validating design decisions, identifying weaknesses, and optimizing performance before moving into broader development. By gathering feedback from internal teams, developers, and early testers, we can iterate on design improvements, implement necessary revisions, and fine-tune system efficiency. Each feature is tested under varied conditions, ensuring that Apex Engine performs reliably across different hardware, networking environments, and project types.

 

Started: 2024 April 15
Finished: 2024 Sept 10 Updated: 2024 Sept 16
Status: Completed

Prototype Testing & Performance Benchmarking

Ensuring Apex Engine meets high-performance standards requires extensive testing, benchmarking, and debugging. This process identifies bottlenecks and optimizations needed before wider deployment.

  • Run stress tests on rendering, physics, and cloud-based networking.
  • Analyze resource consumption, optimizing performance for multi-user collaboration.
  • Identify and resolve bottlenecks, ensuring smooth development workflows.
  • Conducting compatibility tests across Windows, Linux, and cloud-hosted environments.

 

Feedback & Iterative Development

 Gathering user feedback is essential to refining Apex Engine’s core systems. This phase involves collaborating with early adopters and internal teams to improve usability and performance.

  • Collecting feedback from developers, technical advisors, and early access users.
  • Refining UI/UX elements based on usability testing and accessibility standards.
  • Adjusting cloud-based collaboration workflows to improve efficiency.

 

Refinement & Best Practice Implementation

 Applying industry best practices ensures Apex Engine remains stable, adaptable, and efficient. By refining core architecture, security, and modularity, we prepare for scalable development.

  • Fine-tuning latency compensation, rendering optimizations, and memory management.
  • Revising physics and simulation systems based on real-world interaction accuracy.
  • Integrating AI-driven debugging tools to automate issue detection and fixes.

 

Finalizing Pre-Alpha Features

 Before moving into the next phase, Apex Engine undergoes final refinements, ensuring a robust, scalable, and fully functional platform for early adopters.

  • Stabilizing the core engine framework for broader developer testing.
  • Ensuring all middleware integrations function seamlessly.
  • Preparing the system for initial Pre-Alpha Apex Engine Lite releases and pilot programs.

 


Ongoing Development & Future Expansion

With Milestones 1-3 completed, Apex Engine moves into broader testing and feature expansion. Apex Engine will be able to begin moving into a strong position for expanded development, pre-alpha, alpha and beta testing, as well as eventual feature rollouts. The foundation set in these milestones ensures that future development progress, updates, integrations, and expansions can be implemented efficiently and systematically, maintaining a scalable, high-performance development platform.

 

 


Milestone 4: Core Infrastructure

100/100

Milestone 4 focuses on delivering the critical infrastructure needed to support Apex Engine’s innovative features and scalability. By completing this milestone, we lay the groundwork for a platform that is reliable, secure, and capable of meeting the demands of modern 3D development.

 

Started: 2025 Feb 01 
Finished:  2025 August 28
Updated: 2025 Sept 01
Status: Design Review

Modern Cloud and Network Structure for Real-Time Development

At the heart of Milestone 3 is the development of a scalable, cloud-based infrastructure to support real-time development and collaboration. This system is designed to:

  • Reduce latency and ensure high-speed data transfers for real-time editing.
  • Support seamless cloud-hosted development, removing the need for local high-end hardware.
  • Enable scalable resource management, dynamically allocating computing power based on user demand.
  • Ensure data persistence, preventing losses due to crashes or network instability.

Future iterations will refine load balancing, multi-region support, and advanced data streaming to optimize large-scale 3D projects across distributed teams

 

Server-Network Structure for Build System

A key component of this milestone is establishing a server-network structure optimized for build processes. This infrastructure enables efficient project compilation and deployment, streamlining workflows for developers and teams. It ensures stability and scalability, allowing for seamless management of complex builds.

Apex Engine’s build system requires a robust server-network architecture to efficiently handle project compilation, deployment, and asset management. The infrastructure will be designed to:

  • Optimize large-scale builds for faster compilation and deployment.
  • Ensure stability and reliability, allowing seamless management of multiple concurrent builds.
  • Support automated CI/CD workflows, integrating smoothly with version control and testing pipelines.
  • Enable remote build execution, reducing the need for high-end local machines.

Future updates will introduce distributed processing for build acceleration, further improving development efficiency.

 

Implement Real-Time Collaboration Framework

Real-time collaboration is a cornerstone of Apex Engine’s functionality. During this phase, we implement the core framework that enables developers to work together live, regardless of location. This framework is essential for fostering creativity and teamwork, enhancing productivity across industries.

A core feature of Apex Engine is real-time collaboration, allowing developers to work together live within the same project, no matter where they are. The framework will:

  • Enable multi-user editing of scripts, assets, and 3D environments.
  • Ensure synchronization of changes in real-time with rollback capabilities.
  • Implement efficient network protocols to optimize bandwidth and responsiveness.
  • Provide live debugging and preview sharing, enhancing team workflow.

As Apex Engine evolves, collaboration tools will be further refined, expanding interactive features, improving networking efficiency, and integrating AI-driven workflow optimizations.

 

Build AMS and UAC Systems (Account Management)

Account management systems (AMS) and user access control (UAC) are integral to the platform’s functionality and security. These systems handle user authentication, permissions, and account-related tasks, ensuring a secure and streamlined user experience. They are built to scale alongside Apex Engine’s growth, supporting a diverse and expanding user base.

A secure and scalable Account Management System (AMS) and User Access Control (UAC) are essential for Apex Engine’s functionality. This system will:

  • Manage user authentication, ensuring secure access through OAuth, MFA, and enterprise logins.
  • Enable fine-grained access controls, defining roles, permissions, and security settings for individual users and teams.
  • Ensure data security, following industry standards for encryption and authentication.
  • Integrate seamlessly with Apex Cloud and Apex Engine for a unified login experience.

Future expansions will include role-based group permissions, API access control, and enterprise-level security configurations for corporate clients.

 

Build Versioning and core framework

This task focuses on developing a robust server-side development versioning system within our tech stack to work along side Perforce and establishing the core framework that underpins Apex Engine’s scalability and reliability. The versioning system ensures seamless management of project updates, backups, and rollbacks, providing developers with confidence and control over their work.

The core framework will lay the foundation for all server-side operations, enabling efficient deployment, maintenance, and real-time collaboration. By creating a flexible and modular architecture, this framework ensures Apex Engine can adapt to evolving project needs and industry standards, delivering a powerful and dependable platform for 3D interactive development.

A robust server-side versioning system is critical for managing project updates, backups, and rollbacks. This system will:

  • Integrate with Perforce and other version control tools to streamline asset and code management.
  • Enable project rollback and branch control, providing flexibility for teams working on different development stages.
  • Ensure automated backup creation, preventing data loss and preserving historical changes.
  • Establish a modular core framework, allowing future server-side expansions and optimizations.

Over time, the versioning system will be further enhanced, integrating AI-assisted conflict resolution, intelligent change tracking, and automated testing workflows.

 

Database Finalization & Modular Design

Apex Engine requires a robust, scalable, and flexible database structure to support varied project sizes and enterprise needs. Selecting the right database type and configuration is crucial for Apex Engine’s scalability, security, and performance. The database infrastructure must support high-concurrency environments, real-time data synchronization, and enterprise-level security requirements.

To achieve this, Apex Engine will use a modular database design, allowing flexibility for both cloud-based and on-premise deployments. The default implementation will utilize PostgreSQL and MySQL, while Enterprise licensees will have the option to integrate Oracle for specific enterprise requirements. The system will:

  • Implement PostgreSQL and MySQL as the primary databases for scalability and performance.
  • Ensure modular database design, allowing Enterprise licensees to integrate Oracle if needed.
  • Optimize database queries and caching mechanisms, reducing latency and improving load speeds.
  • Enable multi-instance support, allowing projects to scale efficiently with increased data load.
  • Enable cross communication, allowing seamless data sharing and interoperability between databases, ensuring consistency and compatibility across different Apex Engine systems and future milestones.

Future enhancements will focus on distributed database management, real-time data syncing, and automated performance tuning.


The Database Finalization & Modular Design phase will continue evolving to support future Apex Engine expansions, including:

  • AI-Assisted Query Optimization – Improving database response times using machine learning-driven query tuning.
  • Automated Schema Evolution – Dynamically adapting database structures based on usage patterns.
  • Edge Computing Integration – Enabling distributed data storage closer to users for reduced latency.

By ensuring flexibility, security, and efficiency, Apex Engine’s database infrastructure will support developers, enterprises, and large-scale real-time applications well into the future.