Apos.Framework.CSharp
1.2.0
See the version list below for details.
dotnet new install Apos.Framework.CSharp::1.2.0
Apos.Framework
Game architecture for MonoGame.
Getting Started
- Create a folder for your game.
- Open your favorite terminal in that folder and run the following commands:
dotnet new --install Apos.Framework.CSharp
dotnet new Apos.Framework -o MyGame
Structure
This framework is divided in two directories: Game
and Platforms
.
Game
Contains game code that can be shared between multiple platforms. The game code is divided in two parts: Layer0
and Layer1
. Game also contains two content pipelines. The default MonoGame Content Pipeline that sits in the Content
directory and a custom game pipeline. The custom pipeline is coded in Game/Pipeline/
and the assets sit in the Assets
directory. This custom pipeline generates the class AssetLinks.cs
in Layer1
.
Layer0
Layer0
is where you can put code that can be used by prebuild tools such as a content pipeline. It's best to keep Layer0
as lean as possible.
Layer1
Layer1
sits on top of Layer0
. If a prebuild tool generates code, it will be put in Layer1
. For example, a content pipeline could generate a C# class with links to the asset files. IDEs can then provide autocomplete and error checking when the links change.
Platforms
This framework comes with two target platforms out of the box: Core and DirectX. More target platforms can be added as needed.
Along with the platforms, there's a standalone custom Pipeline project. Running this builds the assets from Game/Assets/
.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.13.1 | 2,618 | 12/14/2023 |
1.13.0 | 709 | 11/22/2023 |
1.12.2 | 209 | 4/23/2023 |
1.12.1 | 231 | 3/10/2023 |
1.12.0 | 293 | 1/13/2023 |
1.11.1 | 536 | 1/13/2022 |
1.11.0 | 473 | 1/13/2022 |
1.10.3 | 474 | 1/12/2022 |
1.10.2 | 386 | 10/2/2021 |
1.10.1 | 362 | 9/30/2021 |
1.10.0 | 2,268 | 3/9/2021 |
1.9.0 | 381 | 1/23/2021 |
1.8.0 | 514 | 9/30/2020 |
1.7.0 | 611 | 8/10/2020 |
1.6.0 | 440 | 7/1/2020 |
1.5.1 | 482 | 6/28/2020 |
1.4.0 | 523 | 3/29/2020 |
1.3.0 | 591 | 1/20/2020 |
1.2.0 | 543 | 10/6/2019 |
1.1.0 | 641 | 5/15/2019 |
0.1.1 | 360 | 3/31/2021 |