Skip to content

Dev Log

An exploration of new technologies with demonstrations on how to use them

Featured

What is GameLift and how to use it?

An overview of GameLift features with tutorials

FAQs

A collection of GameLift, AWS, and Unity FAQs and troubleshooting


Article Stream

Unity Custom GameLift Server Initialization with Fleets

This is a review of how to initialize a Unity game server and deploy it as a Custom GameLift Server to a Fleet. If you follow the diagram linked below, I’ll be reviewing just the Launch Server process section.
February 11, 2021 | devlog AWS Unity Multiplayer

AWS SDK for Unity to Connect to Custom GameLift Server

This video shows you how to add the AWS SDK to your Unity project. Amazon calls this SDK “Client Services”, which is used to connect to custom GameLift servers.
January 21, 2021 | devlog AWS Unity Multiplayer

Fix slowed After Effects or Premiere Pro audio with FFmpeg

This video demonstrates how to fix “slowed” audio after it’s been imported into Adobe Premiere Pro or After Effects.
January 21, 2021 | devlog

Unity Multiplayer Movement synchronization

A walkthrough that shows how to make your own multiplayer game with player movement synchronization across clients.
January 15, 2021 | devlog AWS Unity Multiplayer

Unity Multiplayer with Amazon Web Services and WebSockets

This is a follow up to the video on Unity Multiplayer with AWS services, if you haven’t watched it yet, check out part one. This video demonstrates from the Unity side, how to establish a continuous connection to the custom AWS server we created in part 1, and communicate player actions to the server and other player session clients.
September 21, 2020 | devlog AWS GameLift Unity Multiplayer

Unity Multiplayer with Amazon Web Services

This is a Unity demo of how to roll your own basic multiplayer server using AWS Lambda, API Gateway, and DynamoDb. The example is aimed for a two player game but can be scaled up for your project’s needs.
August 26, 2020 | devlog AWS GameLift Unity Multiplayer

Unity + Git and Large File Storage (LFS)

This video briefly covers how to setup Git for your project and how to enable Large File Storage (LFS) to avoid large files in your tracking history. This video does NOT go into detail about how to use Git in general, but more of a primer for Git and LFS in your Unity project.
August 6, 2020 | devlog AWS GameLift Unity

Unity + AWS GameLift - Integrate GameLift in Unity (Part 3)

Part 3 of this series details how to integrate with the Amazon SDKs in your Unity project to communicate with the GameLift servers. It demonstrates that clients can join a game session and send and receive messages based on player actions.
July 26, 2020 | devlog AWS GameLift Unity

AWS GameLift Debug Logs

This video reviews how to debug remote GameLift servers by connecting to the instances within the Fleet and viewing the logs.
July 18, 2020 | devlog AWS GameLift Unity

Unity + Amazon GameLift RealTime Server Part 2: Setup in web console

Part 2 of this series demonstrates how to setup Amazon's GameLift service for basic multiplayer functionality. We explore Amazon's web console to enable GameLift, upload the basic game server script, create a fleet, and enable authentication through Cognito.
July 15, 2020 | devlog AWS GameLift Unity

Unity + AWS GameLift - SDK Setup (Part 1)

Part 1 of this series demonstrates how to build and enable the GameLift Realtime client SDK for use in your multiplayer Unity project.
June 18, 2020 | devlog AWS GameLift Unity

The hidden tool for developing with DynamoDB

The javascript web shell tool for developing with DynamoDB
April 8, 2017 | devlog DynamoDB AWS Tools

Deploy Private Docker to Elastic Beanstalk

Instructions for deploying a private Docker image to Elastic Beanstalk in AWS
December 18, 2015 | devlog Docker AWS ElasticBeanstalk