Quantcast
Channel: Envato Tuts+ Game Development
Browsing all 728 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Numbers Getting Bigger: What Are Incremental Games, and Why Are They Fun?

Incremental games are fascinating and perplexing. Marked by minimal player agency and periods of inactivity, they seem to defy conventional logic about good game design, and yet nonetheless have...

View Article


Image may be NSFW.
Clik here to view.

New Course: Character Design & Animation for Games

Ever wondered how to create and animate characters for video games? In Character Design & Animation for Games, concept artist and animator Jonathan Lam will take you through a step-by-step process,...

View Article


Image may be NSFW.
Clik here to view.

Hockeynamite - Development Post Mortem

Hockeynamite was an unusual game for me. It was born out of a technical demo created for a series of tutorials, so it didn't quite follow the usual workflow of evolving an idea into a fully playable...

View Article

Image may be NSFW.
Clik here to view.

WebGL Physics and Collision Detection Using Babylon.js and Oimo.js

Today, I’d like to share with you the basics of collisions, physics and bounding boxes by playing with the WebGL Babylon.js engine and a physics engine companion named Oimo.js.Here’s the demo we’re...

View Article

Image may be NSFW.
Clik here to view.

A Beginner's Guide to Coding Graphics Shaders: Part 2

ShaderToy, which we used in the previous tutorial in this series, is great for quick tests and experiments, but it's rather limited. You can't control what data gets sent to the shader for example,...

View Article


Image may be NSFW.
Clik here to view.

Building Shaders With Babylon.js and WebGL: Theory and Examples

In the keynote for Day 2 of //Build 2014 (see 2:24-2:28), Microsoft evangelists Steven Guggenheimer and John Shewchuk demoed how Oculus Rift support was added to Babylon.js. And one of the key things...

View Article

Image may be NSFW.
Clik here to view.

How to Learn Pygame

Pygame is a cross-platform set of Python modules designed for creating games. The modules are designed to be simple, easy to use, and fun—a key part of Pygame's ideology. In this post, I'll show you...

View Article

Image may be NSFW.
Clik here to view.

Numbers Getting Bigger: The Design and Math of Incremental Games

In our introductory piece on incremental games, we took a look at the history of the genre and examined what makes these games unique, but we didn't delve too deeply into their actual design. While...

View Article


Image may be NSFW.
Clik here to view.

Tuts+ Celebrates 20,000 Free Tutorials!

The whole team here at Tuts+ is excited to announce that we’ve just published our 20,000th free tutorial. Since launching in 2007, Tuts+ has helped more than a quarter of a billion people learn new...

View Article


Image may be NSFW.
Clik here to view.

A Beginner's Guide to Coding Graphics Shaders: Part 3

Having mastered the basics of shaders, we take a hands-on approach to harnessing the power of the GPU to create realistic, dynamic lighting.The first part of this series covered the fundamentals of...

View Article

Image may be NSFW.
Clik here to view.

How to Fund Your Games By Creating and Selling Game Assets

I've been selling assets on the Unity Asset Store for two years, and I use a portion of the earnings to fund my current game's marketing budget. In this tutorial, I'll show you how you can do the...

View Article

Image may be NSFW.
Clik here to view.

How to Incorporate Satisfying Death Mechanics Into Your Game

Games that do not allow you to die (or fail, for that matter) lack heft. When failure is impossible, what purpose is there in defying it? Success loses its meaning when there's no dread.But player...

View Article

Image may be NSFW.
Clik here to view.

The Creative App Bundle

The Creative App Bundle, by Envato Bundles, features six beautiful Mac apps to help inspire your designs and streamline your workflow. Plus it also includes two unlockable games and a stack of super...

View Article


Image may be NSFW.
Clik here to view.

Creating Realistic Terrain for HTML5 Games With WebGL

The first version of Flight Simulator shipped in 1980 for the Apple II and, amazingly, it was in 3D! That was a remarkable achievement. It’s even more amazing when you consider that all of the 3D was...

View Article

Image may be NSFW.
Clik here to view.

Creating Dynamic Sound With the Web Audio API

Before the Web Audio API, HTML5 gave us the <audio> element. It might seem hard to remember now, but prior to the <audio> element, our best option for sound in a browser was a plugin! The...

View Article


Image may be NSFW.
Clik here to view.

How to Adapt A* Pathfinding to a 2D Grid-Based Platformer: Theory

A* grid-based pathfinding works well for games in which the characters can move freely along both the x- and y-axes. The problem with applying this to platformers is that movement on the y-axis is...

View Article

Image may be NSFW.
Clik here to view.

How to Adapt A* Pathfinding to a 2D Grid-Based Platformer: Implementation

Now that we have a good idea of how our A* platforming algorithm will work, it's time to actually code it. Rather than build it from scratch, we'll adapt an existing A* pathfinding system to add the...

View Article


Image may be NSFW.
Clik here to view.

Simple Xbox Controller Input in HTML5 With PxGamepad

Gaming on the web has come a long way with HTML5 technologies like Canvas, WebGL, and WebAudio. It's now possible to produce high-fidelity graphics and sound within the browser. However, to provide a...

View Article

Image may be NSFW.
Clik here to view.

4 Ways to Teach Your Players How to Play Your Game

We all hate in-game tutorials. When we buy a game, we want to jump straight into the action, not spend ages reading through menus and flowcharts of moves. But we need to know how to play. We need to...

View Article

Image may be NSFW.
Clik here to view.

9 More Inexplicably Underused Game Genres for Your Next Project

In the last twoarticles in this series we looked at a multitude of underused genres, from both classic and modern eras. It turns out there are even more!In each genre, there are one or two huge...

View Article
Browsing all 728 articles
Browse latest View live