A gaming engine built from scratch on .NET Core

7 Sep 2017

Posted by Natalie Wiggins

'Crazy Core' game build on .NET by Eric Mellino

.NET Core is rapidly evolving - the Microsoft .NET Core team have been working hard and building the framework to be more encompassing than ever, and one chap (Eric Mellino) has taken it upon himself to build a gaming engine using the .NET technology.

This one-man developer game built from scratch is called ‘Crazy Core’, “an arcade-style 3D platformer where you guide a ball through various obstacle-filled levels” and Eric says in his blog that he wanted to test out .NET Core and put it through its paces. He says that

.NET Core is rapidly evolving, and performance optimizations are merged in every day. On another front, the CoreRT project is going to be a very interesting technology for building games. While not ready for prime-time yet, the ability to deliver a heavily-optimized, ahead-of-time-compiled binary will be great for games. Eric Mellino

Eric has built a separate editor application, which reuses various components of the engine and "lets you view and modify game assets, put together game entities, construct full scenes, and manage project-level options…The editor also has features enabling things like project publishing, debugging, code hot-swapping, and more".

You can read the full blog Building a 3D Game Engine with .NET Core and his second post Designing a 3D Rendering Library for .NET Core, which goes into more detail about the benefits of using a managed language runtime like .NET and the rendering library that powers all of the 3D and 2D rendering in the game engine for Crazy Core.

At Webigence we love to flex our coding muscles in programming the highest quality web platforms, applications, portals and mobile apps and are delving into the world of gaming building some exciting things, so watch this space.....

To contact us about a project you would like us to build please email

Natalie Wiggins
Posted by Natalie Wiggins

Having worked at Webigence since 2013 I have been in a multi-tasking role of client liaising, project managing, networking, new business development, invoicing, aspects of HR and new recruitment, social media growth, as well as managing the day-to-day running of the office and the MD's requirements.

View profile
Read next

Monzo Q&A — Thomas George, Head of Risk

8 Sep 2017

Posted by Nick Whitfield

Keep your finger on the pulse

Join our mailing list to be the first to hear about cool opportunities, hot events and more.

Password Reset

Please let us know your email address and we'll send a new password straight to your inbox.