


Thumb-2, Neon, Jazelle, AES, SHA, DSP, Saturated, FPv4-SP, FPv5, Heliumġ5 × 32-bit integer registers, including R14 (link register), but not R15 (PC) SVE, SVE2, SME, AES, SHA, TME All mandatory: Thumb-2, Neon, VFPv4-D16, VFPv4 obsolete: Jazelleģ2 × 128-bit registers for scalar 32- and 64-bit FP or SIMD FP or integer or cryptographyĪRMv9-R, ARMv9-M, ARMv8-R, ARMv8-M, ARMv7-A, ARMv7-R, ARMv7E-M, ARMv7-M, ARMv6-Mģ2-bit, except Thumb-2 extensions use mixed 16- and 32-bit instructions. Pros: Relatively simple to use great variety of possibilities.Ĭons: Can be tricky to work out why your game has a bug.Ĭonclusions: Harnesses creativity without the frustration.ARMv8-R, ARMv8-A, ARMv8.1-A, ARMv8.2-A, ARMv8.3-A, ARMv8.4-A, ARMv8.5-A, ARMv8.6-A, ARMv8.7-A, ARMv8.8-A, ARMv8.9-A, ARMv9.0-A, ARMv9.1-A, ARMv9.2-A, ARMv9.3-A, ARMv9.4-AĪArch64/A64 and AArch32/A32 use 32-bit instructions, T32 (Thumb-2) uses mixed 16- and 32-bit instructions The main downside for younger children is that making a mistake in creating a game can create a frightening sounding "fatal error", so you may need to warn them this is something that can be fixed! While it's unlikely you're going to come up with the next Angry Birds, it's nice to know you can try selling your work without legal problems. One particularly welcome aspect of the software is that the user retains full rights over the games they create using the tools. You will need to put some thought into planning your game before you start work, but that's part of the educational process of the tool. It must be admitted that the games you can produce aren't particularly complex or sophisticated, but there is a lot of scope for imagination and producing games that are very different to one another. This makes it much easier to understand how the code works and you can even try tweaking the code directly yourself. However, you can also reveal the code that has been used behind-the-scenes to make the game work. You can create your games simply by dragging and dropping icons that represent what it is you want to do, such as add a sound effect, create a maze or set a time limit, all without ever seeing any code.

The tool works in a similar way to some of the more popular website design software. GameMaker is a great way to kickstart such creativity without the need for learning code. As great as the emergence of modern consoles has been, it does mean the 1980s era of children happily writing their own game programs in computer code is long gone.
