Latest News
View all news →October 30, 2026
Cocos2D-Mono 2.9.0 is now out!
Cocos2D-Mono 2.9.0 completes the nullable reference type annotations that started in 2.7.0. The director and scheduler, the platform code, the controls, the CCB reader and all of Box2D now tell the compiler which of their members can be null, so every part of the engine is annotated, apart from the deprecated zlib port. Converting them turned up another batch of long-standing bugs, all fixed in this release, including a few in Box2D's world lock. The engine also stops using its bundled zlib code, which is now deprecated. Apart from nullability and that deprecation, no public API changed, so nothing stops compiling unless your build treats the new warnings as errors. The release notes have the full rundown.
Read more →October 23, 2026
Cocos2D-Mono 2.8.0 is now out!
Cocos2D-Mono 2.8.0 is here, with the next round of nullable reference type annotations. Menus, tile maps and more now tell the compiler which of their members can be null. Converting them turned up another batch of long-standing bugs, all fixed in this release. The engine also stops bundling its own gzip code and uses .NET's instead. Apart from nullability, no public API changed, so nothing stops compiling unless your build treats the new nullable warnings as errors. The release notes have the full rundown.
Read more →October 16, 2026
Cocos2D-Mono 2.7.0 is now out!
Cocos2D-Mono 2.7.0 is here, with the engine's first nullable reference type annotations. Nodes, actions, sprites, textures, labels and more now tell the compiler which of their members can be null. A game with nullable enabled learns where it needs a null check when it builds, instead of from a NullReferenceException while it runs. Nothing stops compiling: apart from nullability, no public API changed. The release notes have the full rundown.
Read more →Modern C#
Write your game in modern C# on .NET — full access to the .NET ecosystem, first-class tooling, and a familiar scene/node/action API that stays out of your way.
One Package, Every Platform
A single NuGet reference multi-targets DesktopGL (Windows, Linux, macOS), WindowsDX, Android, and iOS — the right build for your project is selected automatically.
Powered by MonoGame
Built on the battle-tested MonoGame framework, with shipped titles on Steam and the mobile stores to prove it — open source, free, and actively modernized.
Made with Cocos2d-Mono
Shipped games and apps built on the engine.





Built something with Cocos2d-Mono? Share it with us →
