Skip to content

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platforms Swift 5.1 License

Orchard

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.

Dependencies

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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Credits

Orchard is primarily the work of Zack Brown.

About

macOS level-editing tool built entirely with AppKit

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages