Designing 3D Environments: Lights, Camera, Polygons? Action!
The jump from 2D to 3D isn't just big—it's trans-dimensional! 3D can be daunting, but let's try to ease the painful transition with a solid game plan for getting your game ideas into a 3D space. We're...
View ArticleDesigning 3D Environments: Lights, Camera, Polygons? Action!
The jump from 2D to 3D isn't just big—it's trans-dimensional! 3D can be daunting, but let's try to ease the painful transition with a solid game plan for getting your game ideas into a 3D space. We're...
View ArticleGame Audio Simplified
The Web Audio API is a powerful ally for anyone creating JavaScript games, but with that power comes complexity. Web Audio is a modular system; audio nodes can be connected together to form complex...
View ArticleGame Audio Simplified
The Web Audio API is a powerful ally for anyone creating JavaScript games, but with that power comes complexity. Web Audio is a modular system; audio nodes can be connected together to form complex...
View Article6 Simple Things You Can Do to Improve Your Screenshots
A good screenshot can really sell your game. In this tutorial, I'm going to describe several simple tricks that will improve the quality of your screenshots. These tips are generic enough to be applied...
View Article6 Simple Things You Can Do to Improve Your Screenshots
A good screenshot can really sell your game. In this tutorial, I'm going to describe several simple tricks that will improve the quality of your screenshots. These tips are generic enough to be applied...
View ArticleCreate an Asteroids-Like Screen Wrapping Effect With Unity
Take a look at the demo below and let's get started!Click the demo to give it focus, then use the arrow keys to move the ship.As you can see, there are two ways to do this. The first one is easier to...
View ArticleCreate an Asteroids-Like Screen Wrapping Effect With Unity
Take a look at the demo below and let's get started!Click the demo to give it focus, then use the arrow keys to move the ship.As you can see, there are two ways to do this. The first one is easier to...
View ArticleSurviving GDC: Tips for Game Conference Success
IntroductionMy first GDC experience, in 2010, was terrifying. I had just started my studio the month before, and, as excited as I was to see all the amazing games and meet the incredible teams, I was...
View ArticleHow to Code Doors and Locks
In games made of connected rooms like The Legend of Zelda, the more recent The Binding of Isaac, or any type of Roguelike or even Metroidvania-like, doors play an essential part in the navigation and...
View ArticleHow to Code Doors and Locks
In games made of connected rooms like The Legend of Zelda, the more recent The Binding of Isaac, or any type of Roguelike or even Metroidvania-like, doors play an essential part in the navigation and...
View ArticleGamma Correction and Why It Matters
If you're a game developer, you've probably heard of the terms gamma and gamma correction. You may or may not know what they mean, but they should not be lightly dismissed.Game developers tend to...
View ArticleGamma Correction and Why It Matters
If you're a game developer, you've probably heard of the terms gamma and gamma correction. You may or may not know what they mean, but they should not be lightly dismissed.Game developers tend to...
View ArticleHow to Fund Your Indie Game
Between the long work hours, unhealthy eating patterns, and overwhelming sense of uncertainty, developing a game can require a near heroic effort, the likes of which would render Kratos, Link, or Cloud...
View ArticleHow to Fund Your Indie Game
Between the long work hours, unhealthy eating patterns, and overwhelming sense of uncertainty, developing a game can require a near heroic effort, the likes of which would render Kratos, Link, or Cloud...
View ArticleWrite Once, Publish Everywhere With HaxePunk: Cross-Platform Tips
Welcome to the second part of this tutorial series on making cross-platform games with HaxePunk. When we left off, we had finished creating a simple drag-racing game that can be compiled for many...
View ArticleWrite Once, Publish Everywhere With HaxePunk: Cross-Platform Tips
Welcome to the second part of this tutorial series on making cross-platform games with HaxePunk. When we left off, we had finished creating a simple drag-racing game that can be compiled for many...
View Article‘Envato Live’ Pop-Up Coworking Space - Chicago, June 7 2014
Traditionally the Envato meetups have taken place over a few hours and a few drinks. This year our CEO Collis wanted to craft a meetup that captures what Envato represents. So we’ve created Envato...
View ArticleHow to Use Sound to Make 3D Geometry in Unity
What You'll Be CreatingIn this tutorial, you'll learn how to make a simple audio visualizer in Unity. We'll go through the code that reads out the audio data, and then through several ways to apply...
View ArticleHow to Use Sound to Make 3D Geometry in Unity
What You'll Be CreatingIn this tutorial, you'll learn how to make a simple audio visualizer in Unity. We'll go through the code that reads out the audio data, and then through several ways to apply...
View Article