AWS Game Tech Blog

Tag: Amazon Lumberyard

Building Battle-Tested Network Transport

Authored by Rajiv Puvvada, Senior Software Development Engineer, Amazon Lumberyard. Introduction Online multiplayer isn’t just a feature for many games; it’s core component of gameplay. It has to be performant; it has to be reliable; and it has to be stable. And, perhaps to no-one’s surprise, developing online multiplayer is hard — especially when poor […]

Read More
The Atom Material Editor at work.

Splitting the Atom: Introducing Lumberyard’s New Photorealistic Renderer

Authored by Chanelle Mosquera and Doug Erickson of the Amazon Lumberyard team. For over 5 years, Amazon Lumberyard‘s graphics engine has served our customers in fine stead. As we looked to our future, we recognized that its fixed approach to rendering and its established feature set would limit our customers’ ability to innovate and take advantage […]

Read More

Lumberyard Math Libraries: Accuracy Improvements

Authored by David Greer, Senior Engineer on Amazon Lumberyard Several fundamental mathematical functions in our existing library were calculated using approximations with rather poor accuracy. This post describes how we were able to dramatically improve accuracy without compromising performance. Reciprocal Square Root The first function we turned our attention to was reciprocal square root. This […]

Read More

Building a Smarter Foundation: Math Improvements in Lumberyard

Authored by Karl Berg, Principal Engineer on Amazon Lumberyard Nothing pushes the computational power of modern computers quite like real-time 3D games. From the vector algebra used to transform 3D scenes to 2D screen space, to the visibility queries used for rendering and AI, to the deformation of surfaces around bones for characters, to the […]

Read More

The Future of the Lumberyard Build System

Authored by Esteban Papp, Senior Software Development Engineer on the Amazon Lumberyard team. There’s a Spanish proverb I think about a lot while developing for Amazon Lumberyard: “En casa de herrero, cuchillo de palo.” In English, it translates to: “In the blacksmith’s house, a wooden knife.” Why this particular proverb? It refers to the fact […]

Read More

Clearing the first hurdle: Python Asset Builder

Hello! I‘m Mike Cronin, a programmer writer with the Lumberyard documentation team. I’ve been a long time game developer, going all the way back to the days when arcades were still a thing. I’ve worked as an artist, animator, technical director, and as an engineer (of sorts). One aspect I like best about working with […]

Read More

The Evolution of the Amazon Lumberyard User Experience

Authored by Yuyi Hsu I lead the User Experience (UX) team for Amazon Lumberyard. My team works closely with the Lumberyard Engineering and Product Management teams to research and design the user experience of the tools that game developers and content creators use to build their games. The Observation I come from a product design […]

Read More

Announcing Amazon Lumberyard 1.27

Hello Lumbernauts! As an eventful year comes to an eventful end, our plucky team of developers is busy making much requested improvements to the Amazon Lumberyard engine with an aim to tighten up usability with optimized workflows throughout the user interface, support for new and improved physics features, and even more customization options for developers […]

Read More

The Winds of Change: Lumberyard’s Road to NVIDIA PhysX Integration

Authored by Doug Erickson and the Amazon Lumberyard Physics Team When gamers think of gaming “physics,” they might think of realistic behaviors — simulated gravity, weight, wind, and motion. Or perhaps they think of vehicle dynamics, or ragdoll behaviors, or projectile velocities and weapon recoils. Overall, gamers think of game physics in terms of gameplay […]

Read More