Skip to main content

PHASE 2

"Developing the foundational architecture for stability, scalability, and real-time collaboration."

Phase 2 focuses on constructing the essential systems that form the backbone of Apex Engine. This phase integrates advanced server and network architecture technology to ensure scalability, reliability, and performance. By finalizing key foundational systems, including physics engines and middleware, we establish the core functionality that will power Apex Engine’s innovative features. This phase also marks the development of Apex Lite Alpha, our standalone toolset designed to provide early adopters with a hands-on preview of the engine’s capabilities. The insights and feedback gained during this phase will refine Apex Lite Alpha and prepare us for the launch of our early pilot program, bringing Apex Engine closer to market readiness.


Milestone 4: Core Infrastructure

55/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: 2024 Sept 01
Finished: WIP
Updated: 2025 Jan 09
Status: In Development

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.

 


Milestone 5: Apex Dev Ops

45/100

Milestone 5 is a critical step in building a secure, scalable, and efficient ecosystem for user management, team collaboration, and permission control within Apex Engine. This phase ensures that Apex Engine is not only robust and secure but also provides flexibility for developers, administrators, and enterprise users to efficiently manage projects and teams. As Apex Engine continues to evolve, these systems will be refined and expanded to meet the needs of enterprise-scale deployments and independent developers alike.

 

Started: 2024 Dec 15
Finished: WIP
Updated: 2025 Feb 01
Status: In Development

Apex Account Management System (AMS)

In Milestone 4, we establish the Apex Account Management System (AMS), which serves as the backbone for user authentication, profile management, and access control. This system will:

  • Provide a centralized account system for seamless authentication across Apex Engine and Apex Cloud.
  • Ensure secure login mechanisms with encrypted credentials and best-in-class security practices.
  • Enable profile synchronization across multiple Apex Engine tools and web platforms.
  • Support single sign-on (SSO) integrations for enterprise users requiring custom authentication solutions.

Future expansions will introduce multiple authentication options, AI-driven security enhancements, and deeper API integration for third-party authentication systems.

 

Advanced Account Access

As part of Apex Dev Ops, we introduce advanced security and access control mechanisms, ensuring data integrity, user authentication, and project protection. This system includes:

  • Multi-Factor Authentication (MFA) for enhanced security.
  • Session Management to monitor and secure active user sessions.
  • Database Security Layers across bridged systems, ensuring data consistency and protection.
  • Multi-Access Points for streamlined but controlled authentication across Apex Cloud, Apex Engine, and development tools.

As Apex Engine expands, this system will evolve with dynamic security policies, improved user tracking, and enterprise-level security configurations.

 

Account & Permission Controls

Granular control over user accounts, permissions, and team roles is essential to managing projects at scale. This milestone delivers:

  • Role-Based Access Control (RBAC) to define custom roles, access levels, and permissions.
  • Fine-grained permission settings for developers, administrators, and project leads.
  • Integration with Apex Engine and Apex Cloud, ensuring consistent security enforcement.
  • Enterprise Security Compliance, following industry standards for data privacy and access control.

Future improvements will include advanced audit logging, project-specific access control lists (ACLs), and AI-driven permission recommendations.

 

Team & Group Core Functions

To enhance collaboration, this milestone introduces structured team and group functionalities, ensuring secure and flexible collaboration. This feature set will:

  • Enable licensees to create, manage, and structure teams based on project needs.
  • Provide flexible team permissions, allowing project leaders to assign different levels of access.
  • Ensure seamless onboarding, allowing teams to invite, manage, and remove members as needed.
  • Integrate with the Apex Cloud environment, ensuring teams can work across multiple Apex services.

Future updates will introduce real-time collaboration dashboards, workflow automation, and AI-powered task delegation to enhance team efficiency.

 

Team Group Ownership & Member Management

Licensee administrators and team leaders will have powerful tools to manage team structures, ownership, and member access. This functionality includes:

  • Team ownership management, allowing leaders to define administrators, project leads, and contributors.
  • Member addition and removal, ensuring teams remain structured and efficient.
  • Customizable access levels, allowing teams to grant temporary or permanent permissions.
  • Admin Center Integration, enabling licensees to build and expand their groups seamlessly.

As Apex Engine develops, we will enhance these systems with automated permission delegation, team-based resource allocation, and advanced analytics for team performance tracking.

 

Privacy Rights & Custom Privacy Settings

With an increasing focus on data privacy and security, Apex Engine will introduce customizable privacy settings for:

  • Users, teams, and groups, allowing them to define profile visibility, content-sharing permissions, and project confidentiality settings.
  • Selective access controls, ensuring only authorized members can view or interact with specific content.
  • Privacy policy compliance, adhering to industry standards such as GDPR, CCPA, and enterprise-specific security regulations.
  • Customizable per-project and per-team settings, giving users complete control over what information they share.
  • Granular sharing settings for showcases and tutorials, allowing creators to choose between public, friends, team-only, or private visibility.

Future improvements will introduce privacy auditing tools, access logs, and AI-assisted privacy recommendations to enhance user security while maintaining collaboration efficiency.


Ongoing Development & Future Expansion

The Apex Dev Ops framework will continue to evolve as Apex Engine grows, ensuring that security, account management, and collaboration tools remain scalable, adaptable, and developer-friendly. Future milestones will further refine automation, security policies, and advanced access controls to meet the needs of both independent developers and large-scale enterprise deployments.

 

 


Milestone 6: Apex Community Hub

15/100

Milestone 56 is the begining of the Apex Community Hub which will provide a centralized platform for clients, associates, and development teams to manage their profiles, collaborate, and engage within the Apex Engine ecosystem. This milestone will introduce structured user spaces, automated group assignments, and customizable profiles, ensuring seamless access and integration across Apex Engine and Apex Cloud.

As Apex Engine continues to develop, these features will be expanded and refined to align with ongoing engine advancements and user feedback.

 

Started: 2025 Jan 15
Finished:
Updated: 2025 Feb 01
Status: In-Progress

Profile Integration

This milestone focuses on ensuring that user profiles are fully synchronized with Apex Engine and Apex Cloud. As the platform evolves, the profile system will be continuously developed to align with Apex Engine’s expanding capabilities. This allows for seamless access across both web and engine environments, ensuring a consistent identity and permission structure for all users across projects and tools.

Automated Groups

Users will be automatically assigned to groups based on their Apex Cloud and Apex Engine subscriptions. These structured groups will serve as dedicated spaces for discussions, knowledge sharing, and collaboration related to purchased tools and services. Over time, automation rules will be refined to better support various access levels, subscriptions, and development workflows.

User-Created Groups

Clients, associates, and developers will have the ability to create custom collaboration spaces for teams, projects, and shared interests. These user-driven groups will provide structured environments for discussions, asset sharing, and coordination within the Apex ecosystem. As development progresses, new features such as project-based workspaces and team collaboration tools will be introduced.

Access Control & Permissions

A role-based access system will be implemented, allowing users to define group visibility, membership, and content sharing permissions. This ensures privacy, security, and a structured collaboration experience for different levels of engagement. The permissions framework will evolve alongside Apex Engine’s security and administration tools.

Tool Syncing & Development Integration

The Apex Community Hub will integrate directly with version control, project management, and documentation tools, creating a connected workflow for developers. Future updates will expand on real-time collaboration tools, enabling direct interactions between the web platform and Apex Engine’s development environment.

Notifications & Activity Tracking

A non-intrusive notification system will be developed to track discussions, project updates, and important activities within the Apex ecosystem. The system will continue evolving with features such as customizable alerts, team notifications, and integrated development status tracking.

Profile Customization & Basic Modules

Users will have the ability to customize their profiles, add relevant information, and incorporate basic modules such as project showcases, collaboration tools, and personal dashboards. Future iterations will introduce expanded customization options, project-specific modules, and tighter integration with Apex Engine’s development tools.


Ongoing Development & Future Expansion

The Apex Community Hub is designed as a dynamic and evolving platform that will continue to grow alongside Apex Engine. Each feature will be refined, expanded, and synchronized with ongoing development efforts to provide an intuitive and efficient collaboration experience for Apex users, clients, and development teams.

 


Milestone 7: Apex Lite MVP Core

5/100

Milestone 7 is the start to set the stage for Apex Lite, which will deliver the core/basic toolsets and features needed to empower developers while ensuring a smooth and intuitive experience. This foundational work will bring Apex Lite closer to becoming a fully functional and reliable standalone platform, which will also be the base for our cloud version.

Apex3D and Animation Editor

Started: 2025 Jan 30
Finished:
Updated: 2025 Jan 08
Status: Paused- Review

This milestone focuses on integrating the Apex3D Animation Editor (AE) tool within Apex Engine, designed to provide developers and artists with the power to create, manage, and animate 3D assets with ease. Focused on flexibility and precision, the Apex3D AE integrates advanced features to streamline workflows and enable seamless project refinement.

Advanced Render Engine and Basic Functionality

We wiol be building and implementing an advanced rendering engine alongside essential functionality and toolsets to enable high-quality visuals and streamlined development processes. These tools lay the groundwork for creating stunning 3D projects while maintaining accessibility for developers of all skill levels.

Advanced Physics Engine

The development of the physics engine is a complex, ongoing process that spans multiple phases. It serves as a cornerstone for Apex Lite, simulating real-world behaviors like gravity, collisions, and material interactions with precision. Starting with a robust framework for rigid body dynamics, joint constraints, and soft body simulations, the engine will evolve to include advanced features like fluid dynamics, cloth simulation, and environmental effects, enhancing realism across various industries.

UI/UX Development and Tool Integration

An intuitive user interface and seamless user experience are critical for Apex Lite’s success. This phase focuses on designing and integrating UI/UX elements, ensuring that developers can navigate and utilize the platform effortlessly. Tool integration ensures compatibility and smooth operation across the board.

Asset Formats System for Lite Version

A robust asset format system is developed specifically for Apex Lite, including Apex3D functionality for handling models, textures, and other assets. This system ensures compatibility, efficiency, and ease of use, enabling developers to manage their resources effectively.

Apex Engine Client and Team Access Testing

Milestone 5 includes thorough testing of the Apex Engine Client and team access features, ensuring collaborative functionality and stability. This phase prioritizes feedback from early adopters to refine features and optimize team workflows.

 


Last Updated on:

04 February 2025