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

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