Editor + game engine written in C# .Net 6 and WPF with MonoGame.
I developed this engine with the aim of migrating all my game projects to the same engine.
You are welcome, you can contact me with GitHub Discussions.
- Editor (based on Unreal Engine & Stride3d)
- World & Entity editor
- FlowGraph
- Create dynamically C# source code from graph (work in progress) (use Flowgraph & CSharpSyntax)
- 2D Graphics
- Visualization : Sprites, Animations, Tiled map
- Asset Manager
- WPF Controls
- EditableTextBlock
- Vector, Quaternion control from Stride3d
- UI
- Neoforce (NeoforceControls/Neoforce-Mono)
- 2D
- Sprites
- Animations
- 2d Map
- 3D
- Models
- Textures
- Skinned Models & animations (from willmotil/MonoGameAssimpModelLoader)
- Lighting
- Physics
- RigidBody
- Fonts
- load font from true type font (FontStashSharp)
- Physics : BulletSharp
- Models & animations: AssimpNET
-
Download and install Visual Studio 2022 and NET 6
-
Clone the repository:
git clone https://github.com/xcasadio/CasaEngineMonogame.git
-
Launch the editor
- Select DebugEditor or ReleaseEditor in the configuration Manager
- Select the EditorWpf project as startup project
- Compile and launch
-
Launch a demo
- Select Debug or Release in the configuration Manager
- Select the RPGDemo or DemosGame project as startup project
- Compile and launch