Skip to content

macOS level-editing tool built entirely with AppKit

License

Notifications You must be signed in to change notification settings

zilmarinen/Orchard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages