The Spawn Engine

an educational open source Flash game engine

The Project

The Spawn Engine is an Open Source, Flash engine that’s designed to teach the basics of programming as described by the course plans of the upper secondary school system in Sweden (DTR1207 Programmering A and DTR1208 Programmering B). The Spawn Engine is distributed under the MIT License.

This is an educational project that has been started since there is no course literature about Flash and AS3.0 for the swedish upper secondary school. The projects initiator, Niklas Mårdby (martenatwork), currently teaches game programming at an upper secondary school NTI Gymnasiet.

The best way to use the engine is to teach your students how it works from version 0.1 and onwards. Show, explain and discuss the changes from version to version. The engine was intentionally written to have lots of room for improvement to spur students to write their own add-ons to the engine.

Encourage your students to study the code so they can build their own add-ons for their games and build their own games with the engine, their own add-ons and the add-ons presented in the blog. See the For students page.

In the engine the students can see examples of how all the basic programming structures can be put to use: variables, objects and properties, if statements, for and while loops, functions, arrays etc.

Comments, suggestions, critisism and contributions are welcome!

1 Comment »

  1. I should mention that the Engine as it is currently written is for the courses DTR1207 Programmering A and DTR1208 Programmering B.

    Comment by martenatwork | 2011/03/06 | Reply


Leave a comment