-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Nick Jordan edited this page Sep 6, 2023
·
6 revisions
MonoZenith is a lightweight MonoGame wrapper designed to streamline game development using C#. It aims to simplify the game development process by providing useful abstractions and helper methods, allowing developers to focus on creating engaging gameplay experiences. The project is currently in development, and is not yet ready for use in production. New features and bug fixes will be added in the future.
-
bin/Debug/net6/Content
- This folder contains all the assets used in the game. -
Components
- This folder contains all the UI components that can be used in a MonoZenith game. -
Content
- This folder contains the MGCB file, which is used to load assets into the game. -
Engine
- This contains all the backend logic for the MonoZenith project. -
Game.cs
- This file contains the remainder of theGame
class, which is the base class for all games created using MonoZenith. All gameplay related logic needs to be implemented in this file.
MonoZenith
├── bin
├─────── Debug
├─────────── net6
├─────────────── Content
├── Components
├─────── Button.cs
├─────── Component.cs
├── Content
├─────── Content.mgcb
├── Engine
├─────── Attachment.cs
├─────── Engine.cs
├─────── GameFacade.cs
├─────── Program.cs
├── Game.cs
├── Icon.bmp
├── Icon.ico
├── MonoZenith.csproj
└── MonoZenith.sln
You can set up MonoZenith for your project in two ways:
- Download the .zip folder of the project from GitHub.
- Fork the project on GitHub and clone it to your local machine for the latest build.
To learn how MonoZenith works, check out the following pages: