Entire CadetEditor Stack Open Sourced


cadet_open_source

  • Want to make visual editors for your games, similar to this https://www.youtube.com/watch?v=qDFWaaqtXF4 ?
  • Want to create a reusable set of components/behaviours that don’t tie you to any particular renderer or physics engine?
  • Cadet is for you!


3_2

Today we’re very pleased to announce a major milestone for the Cadet project – we have now open sourced the entire Cadet stack! This means that developers have full access to our editor code as seen in these videos http://vimeo.com/cadeteditor

1_2

Here are the main repositories, which can all be found on the CadetEditor GitHub page:

CoreApp-as
CoreUI-as
CoreEditor-as
CadetEngine-as
CadetEditor-as

And here’s a quick explanation of each project:

CoreApp

A bare-bones application development framework which provides core functionality to CadetEngine and CoreEditor. CoreApp provides a FileSystemProvider abstraction layer, asynchronous and undoable Operations, a powerful Serialization library, Validators and many other tools which were key to building an application of this scale.

CoreUI

A lightweight alternative to Flex, CoreUI is a simple to use UI framework that powers all of the UI for CadetEditor.

CoreEditor

The extensible editor development framework upon which CadetEditor is built. CoreEditor provides the foundations that are key to building sophisticated editor software, including: Command Handlers, Visual Contexts, Actions, Menu Bars, File System Tree views and much more. This project is a great place to start if you’d like to build your own custom editor.

CadetEngine

A truly plug-and-play component-based scene engine. CadetEngine was designed from the ground up to be editable and can easily be extended by creating custom Behaviours, Processes, Skins and Renderers.

CadetEditor

An editor built on top of the CoreEditor project which allows users to visually manipulate the CadetEngine scene graph.

5_2

Information Overload!

Don’t worry, because we’ve also released all of our documentation! If you’d like to learn how to build your own editors, we highly recommend completing the tutorials in the following order:

CoreEditor Tutorials
CadetEngine Tutorials
CadetEditor Tutorials

And if that’s not enough information for you… Let us know what you think’s missing and we’ll see what we can do 🙂

What’s Next

We’re big fans of Haxe and think that the project’s ideals are in-keeping with those of Cadet. We’re super excited about the potential to build open and reusable game components that will work on any platform.

As you can see, we’ve made a start on a Haxe port. We are doing this in our free time so any help is hugely appreciated!

4_2

Advertisements
This entry was posted in Misc. Bookmark the permalink.

One Response to Entire CadetEditor Stack Open Sourced

  1. Thanks guys, This is really awesome!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s