Here you will find Samples using cocos2d-mono, an easy to use library for simple games using C# and leveraging MonoGame under the hood.
Cocos2D-Mono can be found here: https://github.com/Cocos2D-Mono/cocos2d-mono
This library is MIT licensed.
Basic samples are very simple and barebone examples for working with cocos2d-mono. These are great samples for a starting point on a fresh project.
Full samples are a little more thoughtful and show more project structure. These are great samples for seeing a more complex approach to working with cocos2d-mono.
This project is open source, freely available, and free of royalties or encumberance. The software is released under the highly permissive MIT License.
All samples use the NuGet packages for cocos2d-mono.
NuGet Packages can be found here:
-
Android: Cocos2D-Mono.Android
-
DesktopGL (Windows, Linux, macOS): Cocos2D-Mono.DesktopGL
-
iOS: Cocos2D-Mono.iOS
-
Linux: Cocos2D-Mono.Linux
-
macOS: Cocos2D-Mono.macOS
-
Windows: Cocos2D-Mono.Windows Core NuGet Packages are also available. These packages do not contain the MonoGame Content Pipeline which is typically used to generate .xnb files used at runtime.
-
Core Android: Cocos2D-Mono.Core.Android
-
Core DesktopGL: Cocos2D-Mono.Core.DesktopGL
-
Core iOS: Cocos2D-Mono.Core.iOS
-
Core Linux: Cocos2D-Mono.Core.Linux
-
Core macOS: Cocos2D-Mono.Core.macOS
-
Core Windows: Cocos2D-Mono.Core.Windows
Project Templates for Visual Studio are available as an extension as well: Visual Studio Project Template Extension
Check out the guides to find more information on working with Cocos2D-Mono!
Thanks so much for your interest in cocos2d-mono and wanting to contribute to the project! Here's a guide to help you get started.
