Developing ‘The D.R.G. Initiative’ with Lumberyard

Earlier this week, I gave a live webinar on our experience so far with Lumberyard, as part of Amazon's Gaming Webinar Series. It was great to be invited to give a talk with Amazon, and I'm very grateful for the opportunity. 8 months in to development of SlingShot Cartel's 'The D.R.G. Initiative', I gave a brief … Continue reading Developing ‘The D.R.G. Initiative’ with Lumberyard

Serialising Data to JSON or XML in Lumberyard

Just a short one this week, as we're super busy on our next milestone. Here's a quick and easy way to serialise your data to disc, and later retrieve it, using Amazon Lumberyard. I'll add a great big caveat that this is using old CryEngine systems and is therefore highly likely to be deprecated in … Continue reading Serialising Data to JSON or XML in Lumberyard

Game broadcasting within a LAN

In this article we will look at how you can set up broadcasting within a LAN environment using OBS Studio and NGINX. This can be very useful in some development scenarios. For example, you may wish to demonstrate your game at an exhibition, and want to show your broadcast stream on a big TV. Connecting … Continue reading Game broadcasting within a LAN

Setting up a networked entity

In this tutorial, we’ll look at how to use Lumberyard’s awesome networking system, GridMate, to create a basic networked entity. GridMate will synchronise the position and orientation of an entity between multiple networked clients. This is mostly a lesson on concepts, with a small bit of actual work for you to do to try it … Continue reading Setting up a networked entity

Creating a simple switchable light

Learn how to create a simple switchable light source in Amazon Lumberyard, that can be switched on and off via gameplay events. There are a few other ways to build this, such as communicating directly with the light request bus from Lua, bypassing the need for a Simple State component. However, the solution shown here … Continue reading Creating a simple switchable light