Defold Game Projects

March 3, 2018

A – New Enhanced Defold Game Template

Project Summary: Over the past few weeks, I’ve been focused on compiling an improved Game Template — one that incorporates many of the major features you’ll find within a ‘standard’ game.  I included a very basic template within the Introductory Defold Tutorial, however, it was extremely limited.   At this point, I’d like to include within a template many of the animation and GUI elements addressed within the introductory tutorials – as well as a few new features to serve as a starting point for future Defold Game Projects.  This revised template includes stubs for each of the major game components you’d expect within a Mobile Game Application – to include: (a) Animated Designer and Game Logos, (b) Animated Graphic User Interface […]
May 8, 2018

B – Balloon Pop! — Defold Game Tutorial

Project Summary:   I’ve been really looking forward to putting this game tutorial together.   My grandchildren just love to play these simple games where you see how many balloons you can pop before too many of those balloons escape.   The catch, of course, is that the balloons start to come faster and faster, the more you pop.   So…I thought this would be a great introductory game to highlight use of the Defold engine within a ‘real’ game (well, close to a real game).   I’ll be demonstrating the use of several key features, to include: (a) use of multiple Atlases, (b) use of several Lua Modules, such as timer, hash_utils and animationFunctions, (c) many lessons learned in using multiple collections to represent […]
September 28, 2018

C – CoinDrop! – Defold Game Tutorial

Project Summary:  For this next tutorial, I thought it would be interesting to develop a game similar to the Totem Destroyer series of games that remain popular on mobile devices.  I’ve called it CoinDrop! In this variant, a coin is placed on top of a stack of wooden and stone blocks – and the player must remove each of the wooden blocks without letting the coin hit the ground.   This is simple in some cases, a bit more challenging in others!!  For the tutorial, I’m highlighting several features of the Defold Game Engine: (a) all elements of the game are included in a single collection, with a set of data tables used for generating game objects unique to each game […]
October 16, 2018

D – IceJump! – Defold Game Tutorial

Project Summary:  Everyone seems to get a kick out of playing the Stack (and Stack Jump) type of game….I thought that genre might serve as an interesting context for this next tutorial.  This time, I’ve named the project IceJump! and the goal is to see how many ice blocks you can get a penguin to jump onto before it’s knocked off the stack.   Additionally, to add some enhanced playability, the sequence of ice blocks comes from randomly selected sides of the game board, at randomly increased speeds as the ice stack grows higher.  The use of a kinematic game object for the penguin is probably the key Defold feature being highlighted in this tutorial — this approach provides much greater […]
November 1, 2018

E1 – Peg Puzzle – Defold Game Tutorial – Build I

Project Summary:  Who doesn’t like to play the Peg Triangle (aka, Peg Solitaire) game?  That’s the focus of the next series of Defold Game Tutorials.   I’m going to divide the content of this project over a series of three tutorial postings — I think that’ll be easier for everyone in working through the entire project – keeping each post down to a reasonable length.  I’m also using this approach to highlight the sequential build process that I’ve found helps me in more efficiently creating Defold Game projects, with early feedback related to the look & feel of the game and the elements of game play. By running through a sequence of executable smaller builds – I’m finding far fewer design […]
November 2, 2018

E2 – Peg Puzzle – Defold Game Tutorial – Build II

Project Summary II:  During this tutorial for Build II, we will complete the end-to-end  game for Level 1 of Peg Puzzle — adding the full set of game objects (tabletop, pegs and pegholes), expanding the controller to accommodate game setup, building routines to handle player actions for moving the pegs, jumping other pegs and also removing a jumped peg from the game board.   Additionally, during this build we’ll include procedures to accommodate several unique game conditions:  (a) error-prone actions, such as multiple clicks on a peg – or –  selecting an invalid jump move, (b ) selecting a jump path when multiple jump options are available and (c ) at the end of each move – determining if there are […]
November 5, 2018

E3 – Peg Puzzle – Defold Game Tutorial – Build III

Project Summary:  For this final tutorial in the Peg Puzzle series, we will now extend the level play from the previous tutorial in Build II into a multi-level game which will highlight the extensibility of our Defold game design developed over the past two tutorials, demonstrate the ease with which we can extend the logic within our scripts to accommodate different geometries across these levels – and in the process, develop a game which poses some real challenges to a player.  This final tutorial highlights a straight-forward process for readily transitioning from a single-level to a multi-level game.