CryENGINE3 game development on the .NET/Mono platform
C# C++ ASP Python Perl Shell Other
Pull request Compare This branch is 2232 commits ahead, 2 commits behind samneirinck:master.
Latest commit 46d9251 Dec 7, 2014 Filip Lundgren Added project status to readme
Permalink
Failed to load latest commit information.
Build Updated to latest mono version Jul 13, 2014
CryBrary.Tests Updated Mono to the latest version Jun 22, 2014
CryBrary Updated Mono to the latest version Jun 22, 2014
MonoDll Added missing sgen libraries Jul 13, 2014
Plugins Customization: Added CharacteAttachment.NextMaterial. Oct 8, 2013
Samples/GameTanks Added Tanks dll sample Jul 13, 2014
Solutions Added Tanks dll sample Jul 13, 2014
Utils/pdb2mdb All projects now output to the new Build directory, instead of ../../… Mar 27, 2013
mono @ ab5b39f Updated to latest mono version Jul 13, 2014
.gitignore All projects now output to the new Build directory, instead of ../../… Mar 27, 2013
.gitmodules
.travis.yml Fix travis test runner typo Nov 16, 2012
CONTRIBUTING.markdown Added instructions for environment-specific cfgs Sep 28, 2012
LICENSE.markdown Free for commercial projects Apr 19, 2014
MonoDevelop.Debugger.Soft.CryEngine.dll Added MonoDevelop debugger. Dec 15, 2012
README.markdown

README.markdown

CryMono (v0.7-dev) - CryENGINE3 game development on the .NET/Mono platform by Poppermost Productions. (Based on 'cemono' by Sam 'ins\' Neirinck)

Description

CryMono brings the power of .NET/Mono into the world of CryENGINE3, allowing game logic to be scripted in a faster and easier to use lanaguage than Lua.

Project Status

The project is no longer being maintained, due to the inability for previous contributors to devote time to the project. Unfortunately all our documentation went down a while back after a server mishap, so this repo is what remains, with what inline code comments there are.

At the moment I recommend keeping an eye on CryCIL by RoqueDeicide, he has picked up the project and is heavily rewriting it for what appears to be a tool meant for production in modern CRYENGINE.

Thanks for all that kept an eye on the project in the past, was really fun working on. Note that I still really emphasise how important what CryMono meant to do is, .NET does allow for rapid iteration, especially when combined with tools such as runtime reloading of scripts. Hopefully this'll continue in some form for CRYENGINE, trends are showing that this is something people are noticing: https://mono-ue.github.io/.

Documentation & Info

To find out more about CryMono, visit our main page at crymono.inkdev.net!

Source directory structure

Our Visual Studio projects have been set up to expect all contents to be placed inside a folder within the Code folder shipped with the CryENGINE Free SDK.

Example: C:\CryENGINE\Code\CryMono

Using another folder structure is up to the developer, but will require customization in order for reference and output locations to be correct.