I have released a series of four short episodic games in the same style as my main project (Cascade Quest). The games are called Snail Trek, and are available on Steam. Follow the story of a crew of intrepid snails as they search for a new home world! These games show off the parser-based retro […]| IceFall Games
By “adventure game”, I really mean any story-based game. This is post is mainly just a dump of useful links regarding puzzle design, so I can have them all in one place. There won’t be anything terribly elucidating here, just links to useful articles. Application of Puzzle Theory – Classifications of all the different types of puzzles […]| IceFall Games
In Unity, coroutines are essentially methods that execute across several frames. They are, in a sense, some syntactic sugar that lets you avoid having to keep track of the state of a sequence of operations (for instance, fading from one color to another) in member variables of a behavior. Instead, all state can be method-local. Refer […]| IceFall Games
Last weekend I completed the Ludum Dare 48 hour competition. The goal is to make a game from scratch in 48 hours: all the coding (apart from frameworks you make public beforehand), art and audio need to be done from scratch and by one person. It takes place around the world and well over one thousand […]| IceFall Games
Click here to play the game in the Unity web player Sunday night we got the theme: “The toys are alive!”. My first thought was a game that involved toys that move only when no one is lo…| IceFall Games
Developer's blog for IceFall Games| IceFall Games
Here’s a link to part 1 of this series. Generating the abstract syntax tree Generating the AST from the instruction node tree ends up being fairly straightforward. SCI Companion has the follo…| IceFall Games
SCI is the Sierra Creative Interpreter – the scripting language and runtime on which Sierra’s adventure games were built between roughly 1988 and 1996. As part of the SCI Companion proj…| IceFall Games
On linkedin, Someone posted a link to an example of Unity’s speech recognition API for Windows 10. It sounded simple to set up, so I decided to try it out. I’d done some basic research …| IceFall Games
Here’s a link to part 1 of this series. Another fundamental concept we need to introduce is instruction consumption. The basics Each SCI instruction (opcode + operands) “consumes”…| IceFall Games
Here’s a link to part 1 of this series. Now we have a directed graph that consists of nodes of branch-less instruction sequences in a function (since the branches became the edges of the grap…| IceFall Games