Archive
2014
October (10)
August (9)
July (11)
June (16)
May (14)
April (10)
March (22)
January (21)

2013
October (23)
August (3)
July (12)
June (11)
May (15)
April (15)
March (14)
January (24)

2012
October (27)
August (12)
July (13)
June (8)
May (11)
April (13)
March (16)
January (12)

2011
October (18)
August (17)
July (12)
June (1)
May (1)
April (4)
March (9)
Posted Dec 24 2011  by Ruan


CryMono v0.1 is the first public release of the C#/.NET implementation for CryENGINE3 developed by Ink Studios. It brings the power of C# into the world of CryENGINE3, allowing game logic to be scripted in a faster and easier to use language than Lua.

CryMono ships several new components for the engine. A custom build of Mono from source enables 64bit support, the Base Class Library contains an array of engine features for use in your code, and the Manager/CryMono library ties everything together.


Image


Current Engine Features

CryConsole
A robust console implementation handles console variables (CVars) and maps all the useful engine logging functions. Need to keep track of some information during testing? No problem.

EntitySystem
Create entity code files and have them automagically registered and loaded by the engine, properties and all. No configuration required.

GameRules
Currently a work-in-progress, but allows for registration of custom game modes with all the usual CryENGINE game mode events.

FlowNodes
Not yet implemented.

Debugger
Coming soon: use MonoDevelop to debug your C# code, and say adios to printing convoluted strings to check your data.

Utilities
Need to get the base engine folder? Find your scripts location? CryPath has you covered. Need some rudimentary profiling? CryStats tracks managed memory usage.


Image


Download
Heard enough? All the necessary files are available on our public GitHub repository, along with installation instructions. The full license terms are also in this repo.


Documentation
We'll have a full API reference up shortly. This will be regularly updated as we push updates to the project. In the meantime, guides on entity creation and integrating the system into your project are available. If you're interested in the direction that project is taking, please consult our roadmap for v0.2.


Additional Credits
Sam 'ins' Neirinck - Cemono
Novell Inc. - The Mono Class Library, The Mono Runtime Libraries

747 Views | 34 Replies View full thread with comments  See all news