PLEASE NOTE: These tutorials replace our legacy Monkey-X tutorials which you may have used in the past. Monkey-X is no longer officially supported. Defold is an IDE for the Lua programming language and is ideal for games development. Used by professional and indie studios, it’s a proven tool for developing games of all genres. Defold is built and used by “King”, the studio famous for Candy Crush Saga. A game that earned the studio over $3.9 billion, being the most popular game of all time. Defold is used by more than 40,000 developers worldwide and is a great stepping stone to other industry standard game development tools including Unreal and Unity.
This download contains version 1.2 of our Defold resources.
The mini-website contains the following tutorials:
- Pong – the classic game of bat and ball for two players.
- Incoming – a very simple introduction to tower defence.
- Landers – a space invaders clone.
- Spotter – a spot the difference game showing you how to build a simple menu and user interface.
- Worms – a snakes clone for two to four players introducing tile sets.
- COMING LATER IN v1.3
Commando – a scrolling shooter showing you how to use cameras.
The mini-website also includes:
- Information about the Defold engine
- Additional help pages
- Assets pages for use in your games
- Direct link to Defold.com
The “bare-bones” developments are not intended to be complete games. They are enough to learn the basics of how to write a program in Defold. Ideal for a transition from Visual Basic or Python.
We plan to challenge our students to give these developments a try in the last half of the summer term. There is plenty of challenge in each tutorial or less scaffolding in the later stages.
Please respect our copyright by not distributing to other schools. There are hundreds of hours invested in these resources: researching appropriate languages for games development for A’level, learning Defold from scratch, quality assurance testing the walk-throughs on adults and children. Plus all the planned developments for the additions to the resource.
“Be aware of malpractice” – A note from OCR/AQA & Craig’n’Dave
These programs are not suitable for submission. As many candidates will have learned Defold using these programs, and they are not your own work, they should not be submitted for your final project. You need to take what you have learned, and apply the skills to your own game. Exam boards are fully aware that these resources are used by schools. If you do use any of these sample programs in your own work, you must reference craigndave.org as the source. You will not receive credit for code you have not written yourself. It should be evident from your development story that you have developed your project yourself, and can explain each stage.