diff --git a/COMMERCIAL.md b/COMMERCIAL.md new file mode 100644 index 00000000..ebd1b550 --- /dev/null +++ b/COMMERCIAL.md @@ -0,0 +1,79 @@ +# Untold Engine Commercial License + +Untold Engine is open source under the **Mozilla Public License 2.0 (MPL-2.0)**, +which requires that modifications to MPL-covered engine files be made available +when those files are distributed. + +If you need to **modify the engine privately** — without disclosing your changes +or contributing them back — a Commercial License is available. + +If your use case involves modifying engine source files and keeping those changes +private, a Commercial License is required. + +## What the Commercial License grants + +- Modify engine source code and keep those changes proprietary +- No obligation to open-source or contribute modifications back +- Distribute your products without source disclosure requirements +- Covers unlimited Licensee Products for the licensed studio/team +- Priority triage for confirmed engine bugs + +## Who needs it + +| Use case | Open Source (MPL-2.0) | Commercial License | +|--------------------------------------------------|-----------------------|--------------------| +| Build games or apps with the engine | Yes | Yes | +| Modify engine files, keep changes private | No | Yes | +| Embed modified engine in a closed-source product | No | Yes | +| Use engine unmodified in a commercial product | Yes | Yes | +| Priority triage for confirmed engine bugs | No | Yes | + +## License tiers and support + +| Tier | Who it's for | Bug acknowledgement | Fix targeting | Support channel | +|----------------|-------------------------------|---------------------|----------------------|------------------------------| +| **Indie** | Solo dev or 2-person team | 48 business hours | Next minor release | GitHub Issues (include tier) | +| **Studio** | Up to 8 developers | 24 business hours | Next patch release | GitHub Issues (include tier) | +| **Enterprise** | 8+ devs / embedded products | Custom SLA | Negotiated | GitHub Issues (include tier) | + +## Support scope + +> **Important:** The Commercial License grants you the right to modify the +> engine privately. It does not entitle you to support for those modifications. +> Support covers the unmodified engine only. If you modify the engine and +> something breaks, that is outside support scope. + +Support covers **correctness bugs** — incorrect or crashed behavior +reproducible on an unmodified version of the engine. Not every report qualifies: + +| Issue type | Covered | +|---|---| +| Correctness bug (crash, wrong output on device) | Yes — priority queue | +| Performance issue (correct output, lower throughput) | Best effort — documented regressions from a previous engine version may be escalated; workload-specific optimization is consulting unless otherwise agreed. | +| Platform-specific issue (visionOS, tvOS quirks) | Partial — triaged to confirm engine vs SDK root cause | +| Large scene / stress failure | Partial — requires minimal repro attempt | +| Feature gap (desired feature not in licensed version) | No — logged as feature request | +| Issue only present after your engine modifications | No — outside support scope | + +Issues caused by your own modifications to engine internals are outside support scope. + +Engine bugs reported by Commercial License holders take priority over all +community (MPL-2.0) issues and feature requests. + +Out-of-scope issues (e.g. debugging your custom modifications) may be +addressed as paid consulting — contact harold.serrano@untoldengine.com +to inquire. See [LICENSE-COMMERCIAL-SUPPORT](LICENSE-COMMERCIAL-SUPPORT) +for full triage and scope details. + +## How to obtain a Commercial License + +Contact Untold Engine Studios to discuss pricing and terms: + +- **Email:** harold.serrano@untoldengine.com + +> **Note:** The Commercial License is separate from GitHub Sponsorship. Sponsorship +> helps support and influence the project, but it does not grant commercial licensing +> rights or change the terms of the MPL-2.0 license. + +Full license terms: [LICENSE-COMMERCIAL](LICENSE-COMMERCIAL) +Support policy: [LICENSE-COMMERCIAL-SUPPORT](LICENSE-COMMERCIAL-SUPPORT) diff --git a/LICENSE-COMMERCIAL b/LICENSE-COMMERCIAL new file mode 100644 index 00000000..3a8d452c --- /dev/null +++ b/LICENSE-COMMERCIAL @@ -0,0 +1,253 @@ +Untold Engine Commercial License +================================= + +Version 1.0 +Copyright (c) Untold Engine Studios. All rights reserved. + +This Untold Engine Commercial License ("Commercial License") is a legal +agreement between you (an individual or a single legal entity, "Licensee") +and Untold Engine Studios ("Licensor") governing your use of the Untold +Engine source code, binaries, and associated materials ("the Software"). + +By purchasing, downloading, or using a Commercial License, you agree to be +bound by the terms of this agreement. + +------------------------------------------------------------------------ + +1. GRANT OF LICENSE +------------------------------------------------------------------------ + +Subject to the terms of this agreement and payment of the applicable +license fee, Licensor grants Licensee a non-exclusive, non-transferable, +worldwide license to: + + (a) Use, reproduce, and modify the Software, including its source code, + for the purpose of developing and distributing Licensee's products + and services ("Licensee Products"); + + (b) Keep modifications to the Software source code private and + proprietary — Licensee is NOT required to disclose or distribute + modified engine source files to any third party; + + (c) Distribute Licensee Products (including the Software in compiled, + binary, or embedded form) without any obligation to provide the + Software's source code or modified engine source code to end users + or the public; + + (d) Use the Software in an unlimited number of Licensee Products during + the license term, subject to the seat/studio scope defined in the + applicable Order Form or purchase agreement. + +------------------------------------------------------------------------ + +2. WHAT THIS LICENSE REPLACES +------------------------------------------------------------------------ + +Under the Mozilla Public License 2.0 (MPL-2.0), modifications to +MPL-covered engine files must be made available when those files are +distributed. This Commercial License supersedes that requirement for +Licensees in good standing, granting the right to maintain private, +proprietary modifications. + +A Commercial License is required when Licensee intends to modify engine +source files and keep those modifications proprietary. Licensees who use +the Software without modifying engine source files may do so under the +MPL-2.0 without a Commercial License. + +All other rights not explicitly granted in Section 1 remain reserved by +the Licensor. + +------------------------------------------------------------------------ + +3. RESTRICTIONS +------------------------------------------------------------------------ + +Licensee may NOT: + + (a) Sublicense, sell, resell, transfer, assign, or redistribute the + Software itself — in source or binary form — as a standalone engine, + toolkit, or middleware product to third parties; + + (b) Distribute the Software, or a substantially similar derivative of + the Software, as a standalone game engine, renderer, SDK, or + middleware product to the public; + + (c) Remove, alter, or obscure any copyright, trademark, or proprietary + notices contained in the Software; + + (d) Use the Untold Engine name, logo, or trademarks in ways prohibited + by the Untold Engine Trademark Policy (TRADEMARKS.md); + + (e) Share, transfer, or grant access to the Software source code to + any individual or entity not covered by this license without + Licensor's prior written consent. + +------------------------------------------------------------------------ + +4. SCOPE OF LICENSE +------------------------------------------------------------------------ + +The license granted in Section 1 covers: + + - The version of the Software in effect at the time of purchase, plus + any updates or new versions released during an active subscription + period, if applicable. + + - All developers employed by or contracted to Licensee under the + studio/seat scope defined in the applicable Order Form. + +Licensee must obtain a separate Commercial License for each distinct +legal entity that uses the Software. + +4.1. Subscription Lapse. If a subscription-based license is not renewed, + Licensee retains the right to continue using the last licensed + version of the Software commercially under the terms of this + agreement, but will no longer receive updates, new versions, or + support entitlements. Access to any update channels or support + systems will be suspended until renewal. + +4.2. Perpetual licenses, where specified in the applicable Order Form, + are not subject to renewal and include the rights in Section 1 + for the licensed version in perpetuity, without ongoing support + unless a separate support subscription is maintained. + +------------------------------------------------------------------------ + +5. OPEN-SOURCE VERSION +------------------------------------------------------------------------ + +The open-source version of Untold Engine remains available under the +Mozilla Public License 2.0. Nothing in this Commercial License restricts +a Licensee's ability to also use the open-source version under MPL-2.0 +terms for separate, compliant projects. + +5.1. GitHub Sponsorship, financial contributions, and project donations + do not grant Commercial License rights. Support for the project + through GitHub Sponsors or similar programs is appreciated, but does + not constitute a license agreement and does not modify the terms of + the MPL-2.0 license or this agreement. A separately executed + Commercial License agreement or Order Form is required to obtain the + rights described in Section 1. + +------------------------------------------------------------------------ + +6. FEES AND PAYMENT +------------------------------------------------------------------------ + +The license fee, payment schedule, and renewal terms are defined in the +applicable Order Form or purchase agreement issued by Licensor. Failure +to pay applicable fees on time may result in suspension or termination +of this license. + +For pricing and to obtain a Commercial License, contact: + + Untold Engine Studios + Email: harold.serrano@untoldengine.com + +------------------------------------------------------------------------ + +7. TERM AND TERMINATION +------------------------------------------------------------------------ + +7.1. This license is effective upon purchase and continues for the term + specified in the applicable Order Form (perpetual or subscription). + +7.2. Licensor may terminate this license immediately upon written notice + if Licensee: + + (a) materially breaches any term of this agreement and fails to + cure the breach within 30 days of written notice; or + + (b) becomes insolvent, makes an assignment for the benefit of + creditors, or is subject to bankruptcy proceedings. + +7.3. Upon termination, Licensee must cease all use of the Software and + destroy all copies in their possession. Licensee Products already + distributed to end users prior to termination may continue to + operate under the terms in effect at the time of distribution. + +------------------------------------------------------------------------ + +8. NO CONTRIBUTION OBLIGATION +------------------------------------------------------------------------ + +Under this Commercial License, Licensee has no obligation to contribute +modifications, improvements, or bug fixes back to the open-source +project. Contribution is encouraged but entirely voluntary. + +------------------------------------------------------------------------ + +9. TECHNICAL SUPPORT +------------------------------------------------------------------------ + +9.1. Commercial License holders are entitled to technical support + in accordance with their license tier as defined in the Untold + Engine Commercial Support Policy (LICENSE-COMMERCIAL-SUPPORT). + +9.2. Support is limited to confirmed Engine Bugs — defects reproducible + in an unmodified installation of the licensed Software version, + used as documented. Issues arising from Licensee Modifications to + engine source files are outside support scope. + +9.3. Engine Bugs reported by active Commercial License holders take + priority over all community (MPL-2.0) bug reports and feature + requests. Priority ordering among Commercial License holders is + determined by tier (Enterprise > Studio > Indie) and submission + date. + +9.4. Issues outside support scope may be addressed as paid consulting + at Licensor's then-current hourly rate, subject to availability. + +9.5. Full support terms, triage process, response times, and + exclusions are defined in LICENSE-COMMERCIAL-SUPPORT, which is + incorporated into this agreement by reference. + +------------------------------------------------------------------------ + +10. DISCLAIMER OF WARRANTY +------------------------------------------------------------------------ + +THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE OR THAT +DEFECTS WILL BE CORRECTED. + +------------------------------------------------------------------------ + +11. LIMITATION OF LIABILITY +------------------------------------------------------------------------ + +IN NO EVENT SHALL LICENSOR BE LIABLE TO LICENSEE FOR ANY INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING +LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR LOSS OF +GOODWILL) ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE USE OF +THE SOFTWARE, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. LICENSOR'S TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR +RELATED TO THIS AGREEMENT SHALL NOT EXCEED THE FEES PAID BY LICENSEE +IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM. + +------------------------------------------------------------------------ + +12. GOVERNING LAW +------------------------------------------------------------------------ + +This agreement shall be governed by the laws of the State of Arizona, +without regard to its conflict-of-law provisions. Any disputes +arising under this agreement shall be resolved in the state or federal +courts located in Maricopa County, Arizona. + +------------------------------------------------------------------------ + +13. ENTIRE AGREEMENT +------------------------------------------------------------------------ + +This Commercial License, together with the applicable Order Form, +constitutes the entire agreement between the parties regarding the +subject matter hereof and supersedes all prior agreements, +representations, and understandings. This license may be amended only +in writing signed by both parties. + +------------------------------------------------------------------------ + +Untold Engine Studios diff --git a/LICENSE-COMMERCIAL-SUPPORT b/LICENSE-COMMERCIAL-SUPPORT new file mode 100644 index 00000000..2325e6dc --- /dev/null +++ b/LICENSE-COMMERCIAL-SUPPORT @@ -0,0 +1,299 @@ +Untold Engine Commercial Support Policy +======================================== + +Version 1.0 +Copyright (c) Untold Engine Studios. All rights reserved. + +This Support Policy applies to all active Commercial License holders and +defines the scope, priorities, and limitations of technical support +provided by Untold Engine Studios ("Licensor"). + +------------------------------------------------------------------------ + +1. DEFINITIONS +------------------------------------------------------------------------ + +1.1. "Supported Configuration" + means the unmodified Untold Engine source code at the Licensee's + licensed version, used in accordance with official documentation + and without alterations to engine internals, architecture, or + rendering pipeline. + +1.2. "Engine Bug" (Correctness Defect) + means a defect that produces incorrect, undefined, or crashed + behavior that is reproducible in a Supported Configuration and + is attributable to the Untold Engine source code itself, not to + Licensee modifications, third-party integrations, or unsupported + platform configurations. Examples: incorrect rendering output, + crash on valid input on device, incorrect entity transform. + +1.3. "Performance Issue" + means a condition where the engine produces correct output but + at lower throughput, higher memory usage, or higher latency than + expected or documented. Performance issues are distinct from + Engine Bugs and receive best-effort handling rather than priority + triage. Documented performance regressions between named releases + may be escalated. Workload-specific optimization, profiling, tuning, + or architectural guidance is outside standard support scope and may + be addressed as paid consulting (see Sections 4.4 and 6). + +1.4. "Platform-Specific Issue" + means behavior that differs from documented behavior only on a + specific Apple platform (e.g., visionOS, tvOS) or hardware + configuration, where the root cause may lie in the platform SDK, + driver, or hardware rather than the engine. Platform-Specific + Issues are subject to triage before priority is assigned + (see Section 4.4). + +1.5. "Feature Gap" + means the absence of a capability that Licensee expects or + desires but that is not documented as a supported feature of + the licensed version. Feature gaps are not Engine Bugs and are + not eligible for support scope (see Section 4.4). + +1.6. "Large Scene / Stress Failure" + means a failure or degradation that occurs only above a certain + scene scale, entity count, or asset volume, and cannot be + reproduced with a minimal scene. These are triaged case by case + (see Section 4.4). + +1.7. "Licensee Modification" + means any addition to, deletion from, or alteration of engine + source files made by Licensee, including changes to rendering + passes, physics systems, entity component systems, shader code, + or any other engine subsystem. + +1.8. "Support Request" + means a written request submitted by Licensee via the designated + support channel describing a specific, reproducible issue. + +------------------------------------------------------------------------ + +2. SUPPORT TIERS +------------------------------------------------------------------------ + +Support entitlements are determined by the Licensee's active tier at +the time the Support Request is submitted. + + +--------------+------------------+------------------+----------------------+ + | Tier | Acknowledgement | Fix Targeting | Channel | + +--------------+------------------+------------------+----------------------+ + | Community | No guarantee | No guarantee | GitHub Issues | + | (MPL-2.0) | | | (best effort) | + +--------------+------------------+------------------+----------------------+ + | Indie | 48 business hrs | Next minor | GitHub Issues | + | | | release | (include tier) | + +--------------+------------------+------------------+----------------------+ + | Studio | 24 business hrs | Next patch | GitHub Issues | + | | | release | (include tier) | + +--------------+------------------+------------------+----------------------+ + | Enterprise | Custom SLA | Negotiated | GitHub Issues | + | | | | (include tier) | + +--------------+------------------+------------------+----------------------+ + +"Business hours" means Monday through Friday, 9:00 AM to 6:00 PM +Pacific Time, excluding public holidays. + +------------------------------------------------------------------------ + +3. PRIORITY POLICY +------------------------------------------------------------------------ + +3.1. Engine Bugs affecting active Commercial License holders (Indie, + Studio, or Enterprise) take priority over all other open issues, + including community bug reports and feature requests. + +3.2. Priority is determined in the following order when multiple + Commercial License holders report issues simultaneously: + + (a) Tier precedence: Enterprise > Studio > Indie; + (b) Within the same tier: earliest confirmed submission date. + +3.3. Priority status applies only to confirmed Engine Bugs as defined + in Section 1.2. A Support Request that cannot be reproduced in + a Supported Configuration does not receive priority treatment + until it is confirmed as an Engine Bug through triage (Section 4). + +------------------------------------------------------------------------ + +4. TRIAGE PROCESS +------------------------------------------------------------------------ + +4.1. Upon receiving a Support Request, Licensor will first determine + whether the issue is reproducible in a Supported Configuration. + +4.2. Licensee must provide, upon request: + + (a) A minimal reproduction case using an unmodified version + of the engine at the licensed version; + (b) Steps to reproduce, platform details, and OS/SDK version; + (c) Any relevant logs, shader compiler output, or crash reports. + +4.3. Triage outcomes: + + (a) Confirmed Engine Bug — issue is reproducible in a Supported + Configuration. Priority queue applies per Section 3. + Licensor owns the resolution. + + (b) Licensee Modification Issue — issue is not reproducible in + a Supported Configuration and appears to originate from + Licensee Modifications. This falls outside support scope + (Section 5). Licensor will notify Licensee and may offer + paid consulting (Section 6). + + (c) Environment Issue — issue is attributable to Licensee's + hardware, OS, or platform configuration outside documented + support. Licensor will advise but is not obligated to resolve. + + (d) Cannot Reproduce — Licensor is unable to reproduce the issue + with the information provided. Licensor will request + additional information. If no response within 14 calendar + days, the request may be closed. + +4.4. Issue Classification + + Not every report is an Engine Bug. The following table defines + how each issue type is classified and handled: + + +----------------------------+----------+---------------------------+ + | Issue Type | Priority | Handling | + +----------------------------+----------+---------------------------+ + | Correctness Bug | Yes | Licensor owns resolution. | + | (incorrect/crashed output, | | Priority per Section 3. | + | reproducible on unmodified | | | + | engine) | | | + +----------------------------+----------+---------------------------+ + | Performance Issue | No | Investigated on best- | + | (correct output, lower | | effort basis. Documented | + | throughput or higher | | regressions between named | + | memory than documented) | | releases may be escalated.| + | | | Workload-specific optimi- | + | | | zation, profiling, tuning,| + | | | or architecture guidance | + | | | is outside scope; may be | + | | | addressed as consulting | + | | | (Section 6). | + +----------------------------+----------+---------------------------+ + | Platform-Specific Issue | Partial | Triaged first to confirm | + | (visionOS, tvOS quirks, | | engine vs SDK/driver root | + | hardware-dependent) | | cause. Priority assigned | + | | | only if engine is at | + | | | fault. | + +----------------------------+----------+---------------------------+ + | Large Scene / Stress | Partial | Requires minimal repro | + | Failure (fails only above | | attempt. If unreproducible| + | certain scale or entity | | at smaller scale, treated | + | count) | | as best-effort. | + +----------------------------+----------+---------------------------+ + | Feature Gap | No | Logged as a feature | + | (desired feature not | | request. Not eligible for | + | present in licensed ver.) | | support scope or priority.| + +----------------------------+----------+---------------------------+ + | Licensee Modification | No | Outside support scope. | + | Issue (only reproducible | | May be addressed as paid | + | after engine changes) | | consulting (Section 6). | + +----------------------------+----------+---------------------------+ + + Licensor determines issue classification during triage. Licensee + may dispute a classification by providing additional reproduction + evidence. + +------------------------------------------------------------------------ + +5. SUPPORT SCOPE AND EXCLUSIONS +------------------------------------------------------------------------ + +5.1. Support is limited to Engine Bugs as defined in Section 1.2. + +5.2. The following are explicitly outside support scope: + + (a) Issues arising from Licensee Modifications to engine source + files, including custom rendering passes, modified physics + or collision systems, altered entity component architecture, + or custom shader pipelines; + + (b) Integration of third-party libraries, SDKs, or middleware + not provided or documented by Licensor; + + (c) Architectural decisions made by Licensee that deviate from + documented engine design patterns; + + (d) Issues caused by hardware, operating system versions, or + Apple platform SDK versions outside those documented as + supported for the licensed engine version; + + (e) General Swift, Metal, or platform programming assistance + not directly related to an Engine Bug; + + (f) Code review or audit of Licensee Modifications; + + (g) Workload-specific optimization, performance tuning, profiling, + or architectural guidance not directly related to a documented + performance regression or confirmed Engine Bug. + +5.3. Licensor reserves the right to close a Support Request that falls + outside scope after notifying Licensee of the reason. + +------------------------------------------------------------------------ + +6. PAID CONSULTING +------------------------------------------------------------------------ + +6.1. Issues outside support scope — including diagnosis or debugging of + Licensee Modifications — may be addressed as paid consulting at + Licensor's then-current hourly rate. + +6.2. Paid consulting is offered at Licensor's discretion and subject + to availability. It does not alter the support scope defined in + Section 5, nor does it create an ongoing support obligation. + +6.3. To inquire about paid consulting, send a private email to + harold.serrano@untoldengine.com. Licensor will respond to + discuss scope and terms. + +------------------------------------------------------------------------ + +7. SUPPORT CHANNEL AND SUBMISSION +------------------------------------------------------------------------ + +7.1. All Support Requests, regardless of tier, must be submitted via + GitHub Issues in the official Untold Engine repository. + +7.2. Commercial License holders (Indie, Studio, Enterprise) must + include their license tier in the issue body to receive priority + treatment. If Licensor requires verification, Licensee will be + contacted privately by email to confirm license status. Issues + submitted without tier identification will be treated as community + tier until the license is confirmed. + +7.3. Licensor will apply a priority label to confirmed Commercial + License issues once the license is verified, marking them for + expedited triage per Section 3. + +------------------------------------------------------------------------ + +8. NO GUARANTEE OF RESOLUTION +------------------------------------------------------------------------ + +Licensor will make commercially reasonable efforts to acknowledge, +triage, and resolve confirmed Engine Bugs within the timeframes in +Section 2. However, Licensor does not guarantee that every Engine Bug +will be resolved in a specific timeframe or at all, particularly where +resolution depends on third-party platforms, Apple SDK constraints, +or hardware-specific behavior outside Licensor's control. + +------------------------------------------------------------------------ + +9. SUPPORT POLICY CHANGES +------------------------------------------------------------------------ + +Licensor may update this Support Policy from time to time. Changes +will be communicated to active Commercial License holders via email +with at least 30 days notice before taking effect for existing +subscribers. Continued use of the Software after the effective date +constitutes acceptance of the updated policy. + +------------------------------------------------------------------------ + +Untold Engine Studios +Email: harold.serrano@untoldengine.com diff --git a/README.md b/README.md index cd09227e..d5638392 100644 --- a/README.md +++ b/README.md @@ -30,19 +30,7 @@ # Untold Engine -One of the few open-source engines with working Apple Vision Pro support. - -Untold Engine is a **Swift + Metal engine for macOS, iOS, and visionOS** — built for developers who need full control over rendering and large scene management. It ships with remote asset streaming, geometry LOD, static batching, and a native asset format optimized for real-time loading. - -This is not a drag-and-drop editor-first engine. It is a **code-driven engine for developers who want to understand and shape the system**. - -![untoldengine-image](/docs/images/engine-highlight-1.png) - ---- - -## 🎯 Who is this for? - -Untold Engine is built for developers who: +Untold Engine is a **Swift + Metal 3D engine for macOS, iOS, and visionOS** — with native Apple Vision Pro support and a growing focus on spatial computing — built for developers who: - Want **full control over rendering and systems** - Prefer working directly with **Swift + Metal** @@ -51,6 +39,8 @@ Untold Engine is built for developers who: If you've hit the ceiling of what existing engines allow on Apple platforms, this is for you. +![untoldengine-image](/docs/images/engine-highlight-1.png) + --- ## Watch It in Action — Apple Vision Pro Demos @@ -180,13 +170,15 @@ To make using the Untold Engine easier, you can use the **Untold Engine Studio** ![untoldeditor-image-1](/docs/images/editor-highlight-1.png) +Note, you still need the engine as a dependency in your project. The editor is only used for composing scenes. + --- ## 🧱 Core Direction Untold Engine is built around three focused goals: -- **Large Scene Rendering** — LOD, geometry streaming, static batching, and memory-aware systems for large datasets, with continued improvements each release. +- **Spatial Engine First** — Designed for spatial computing applications. LOD, geometry streaming, and static batching exist to support large, real-world-scale environments where presence and performance both matter. - **XR / visionOS Support** — Spatial input, AR workflows, and Vision Pro support are functional today and expanding with each release. @@ -326,6 +318,8 @@ This allows developers to build commercial applications while ensuring improveme Full license: https://www.mozilla.org/MPL/2.0/ +**Need to keep engine modifications private?** A commercial license is available for teams that require it. See [COMMERCIAL.md](COMMERCIAL.md) for details. + --- # Trademark