Orchard is a macOS level-editing tool built entirely with AppKit as a way to explore desktop application development and foundational game-dev workflows. It is implemented as a document-based application, allowing users to create, load, and save custom level files. Rendering, scene management, and Entity Component Systems architecture are powered by RealityKit, providing a modern 3D engine for interactive editing. The goal of the project is to eventually produce a fully-fledged editor tool, serving as a hands-on learning environment for graphics programming, tool design, and game-engine concepts on macOS.
Deltille is a utility framework designed to encapsulate the mathematical principles and concepts of a coordinate system defined within a regular tiling of a triangular grid.
Euclid is a Swift library for creating and manipulating 3D geometry and is used extensively within this project for mesh generation and vector operations.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Orchard is primarily the work of Zack Brown.