Gamma and Linear Space - What They Are and How They Differ

Gamma and Linear Space - What They Are and How They Differ

Linear space lighting is a term that game developers are becoming ever more used to hearing as games reach for the next level of realism with physically based rendering models (PBR). Though linear space and its counterpart, gamma space, are fairly simple and important concepts to understand, many developers don't learn what these terms really mean. This document will define gamma and linear space, how they differ, and how it applies to the Unity engine.

Using the Command Line Toolset to Run Unity Tests

Having a programmatic way of integrating testing tools with Unity can benefit teams greatly by offloading repetitive tasks like build releases or running unit tests on an automated system. Luckily Unity has an often overlooked feature: its command line toolset. This is available on all supported Unity editor platforms, including the Unity Linux beta. By using the command line toolset, teams can automate events like builds and unit testing.

Unity Development Tools that Help Create Games Faster

In an industry flooded with competition on every level from indie to AAA, creating better games and doing so quickly has become extremely important. Not only do developers need to concern themselves with the quality of their game, but in many cases company longevity can be based upon how quickly they can bring great games to market.

There are some amazing tools for Unity that can give studios the speed and efficiency boost they need to reduce development time

Tools are Changing the Landscape of Game Development

We often start down a path which we think leads to one place and end up somewhere else. It's something that permeates every aspect of life, both personally and professionally. We have not been immune to this at KinematicSoup. We started working on multiplayer systems and ended up creating a production tool.

Our focus is to create tools that enable teams to be more productive. Scene Fusion is our first tool, enabling real-time, multi-user world building in Unity. We created it because we realized that building games involves very different disciplines working together. Coders want to have as little change as possible while they are working, whereas artists and world builders are much faster if they can work together in real-time.