Tech Blog

Windows 8 - Charms

Posted by Mark Alexander on 12 December 2014

Last weeks tech blog was the first in a series of blogs covering the Windows 8 target platform. We discussed the use of Live Tiles to improve user engagement, as well as the use of badges to display game information. This week we are going to continue with Windows 8 and discuss the different ways that you can use Charms from the Windows 8 UI within your projects.

More »

Windows 8 - Live Tiles

Posted by Mark Alexander on 5 December 2014

In this weeks tutorial we are going to start an exploration of some of the unique Windows 8 features that are avaialble to you when developing games. The Windows 8 platform isn't as popular as some of the other GameMaker targets, and much of that is related to the fact that Microsoft require you to use some of it's features, like Live Tiles and Charms, but we hope to show in this tutorial (and the ones to follow) that integrating Windows 8 functinality in your games is easy and will enrich the player's experience.

More »

What's New In GameMaker: Studio 1.4?

Posted by Mark Alexander on 28 November 2014

This week saw the release of the major 1.4 update to GameMaker: Studio. This update adds a great number of new features, and although everything is fully listed in the Release Notes, these do not quite give the full picture and may appear ambiguous to some. So, in this article, we are going to give you an overview of what's new and what's been changed, and link to some of the previous tech blogs that we've done covering these features in more details.

More »

Introducing The GameMaker: Player

Posted by Mark Alexander on 21 November 2014


More »

How To Setup And Use GamePads

Posted by Mark Alexander on 14 November 2014

With the addition of console support, as well as the release of the new GameMaker: Player, it's more important than ever to have gamepad support in your projects. To many users, this can seem a complicated process, but hopefully in this tech-blog we can show how simple it can really be and you'll be able to integrate gamepad support in your games in no time!

More »

IAP Basics – What Do You Need To Know?

Posted by James Foreman on 7 November 2014

One great way of increasing the monetisation opportunities for your games and apps is to use in-app purchases (“IAPs”) within your project, which then allows players to purchase further items after their initial purchase price – it’s also a great way of enabling your game to be free on initial store purchase but then recoup some revenue later on.

More »

Recording And Streaming Audio

Posted by Mark Alexander on 31 October 2014

In the latest updates to the Early Access version of GameMaker: Studio there have been some major additions to the audio functions:

More »

Analytics Extensions For Android And iOS (v1.4+)

Posted by Mark Alexander on 24 October 2014

From the EA 1.99.260 and next 1.4 Beta update onwards of GameMaker: Studio, analytics for Android and iOS are no longer provided natively and instead are now available as extensions. If you are using the built-in analytics functions currently, you will need to remove them and instead add in the new extension functions, which we will explain below.

More »

Physics In GameMaker: Studio - Part 3

Posted by Mark Alexander on 17 October 2014

In this last part of out three part mini-tutorial series about physics in GameMaker: Studio, we are going to explore joints, advanced physics world functions, and debug drawing. If you haven't already read through the previous parts of this series, you can find them from the following links:

More »

Physics In GameMaker: Studio - Part 2

Posted by Mark Alexander on 10 October 2014

This week's tech blog is a follow on from the previous one we posted about physics in GameMaker: Studio. If you haven't read through that one (you can find it here) then we recommend that you do, and that you download the attached GMZ example from that article as this week follows on from where we left off, and will continue to build on what we have already.

More »

Physics In GameMaker: Studio - Part 1

Posted by Mark Alexander on 4 October 2014

This week's article is in the form of a mini-tutorial, where we will make a small physics simulation and at the same time discuss some of the issues that people come up against when transitioning from the "traditional" GameMaker: Studio approach to movement and collisions to the physics approach.

More »

Key Bindings - New 1.4 Feature

Posted by Mark Alexander on 26 September 2014

Anyone that works with a given set of tools will know that once they get used to a certain way of working it's almost impossible to change. This applies in particular to those of you who get used to a set of short-cut keys to get things done within a given tool's IDE. Short-cut keys are a fantastic way to do things that may otherwise require multiple mouse clicks through endless windows, and they can greatly speed up development time. However what happens when you are used to a specific set of keys, but one of the tools you use doesn't work that way? Or the same keys do different things? At best it's annoying, and at worst it can lead to the loss of valuable data as you accidentally delete something by using the wrong key-combination!

More »

Scaling For HTML5

Posted by Mark Alexander on 19 September 2014

After the previous two tech blogs about scaling for devices, there have been a few requests for an extra article on how to scale games for the HTML5 target. So, in this tech blog we are going to cover scaling for this platform, although it should be noted that before continuing we recommend that you read through the Scaling For Devices tech blogs (Part 1, and Part 2) as we will be using the techniques that have previously been explained there in more depth.

More »

Scaling For Devices: Part 2 - The Game View

Posted by Mark Alexander on 12 September 2014

In Part 1 of this tech blog, we looked at different methods to scale the GUI layer so that it can be adapted to the different screen sizes and aspect ratios of any given device. This was a relatively simple thing to do, since the GUI layer permits resizing and doesn't require views nor surfaces to work. But what about scaling the game itself? Making your game fill the whole device display is easy, but making it fill the display and look correct (ie: no blurring or stretching) is not, so in this tech blog we will cover various different methods that you can choose from to scale the game properly.

More »

Scaling For Devices: Part 1 - The GUI Layer

Posted by Mark Alexander on 5 September 2014

This article is part one of a two part series in which we will explore the different ways to scale your game to fit different device screens. Scaling your game can be a headache for many users and hopefully through these articles we can help to make it a simpler task and provide you with a framework within which to get the correct results every time.

More »