Learn about Game Development

  1. Which Digital Game Distribution Platform Is Right for My Game?

    Which Digital Game Distribution Platform Is Right for My Game?

    Tutorial Beginner

    A look at the various digital game publishing platforms available and which one is best suited for your game.

  2. How to Make Your Action Game More Engaging With Reload Mechanics

    How to Make Your Action Game More Engaging With Reload Mechanics

    Tutorial Intermediate

    In this post, we'll take a look at how various games use weapon reload mechanics to create interesting and fun experiences.

  3. Create 2D Tree Shapes With Code

    Create 2D Tree Shapes With Code

    Tutorial Intermediate

    In this tutorial, you'll learn how to create 2D tree shapes in Unity. We will be exploring two different approaches for creating mesh-based 2D trees: the...

  4. Code Optimizations for Game Development: Basic Structures and Mindsets

    Code Optimizations for Game Development: Basic Structures and Mindsets

    Tutorial Beginner

    Is your game not running fast enough (or do you need more room to squeeze in features)? Check out some basic structures and mindsets to utilize for making...

  5. Solving Player Frustration: Techniques for Random Number Generation

    Solving Player Frustration: Techniques for Random Number Generation

    Tutorial Beginner

    Players are tired of fighting against random number generators. How do we fix this? Take a look at some methods that can make situations utilizing random...

  6. Code a Measuring App With ARKit: Interacting and Measuring

    Code a Measuring App With ARKit: Interacting and Measuring

    Tutorial Intermediate

    Along with many other tools which have been made obsolete by our modern technology, it looks like the common tape measure may be the next to go. In this...

  7. Isometric Depth Sorting for Moving Platforms

    Isometric Depth Sorting for Moving Platforms

    Tutorial Intermediate

    In this tutorial we explore depth sorting problems and solutions for isometric levels when we have moving elements. Motion in various coordinates brings...

  8. Creating a VR Game in Unity

    Creating a VR Game in Unity

    Tutorial Intermediate

    In this tutorial, I will show you how to create a virtual reality game using Unity 3D. Virtual reality games are popular, fun, and can take your game...

  9. Unity 2D Tile-Based Isometric and Hexagonal 'Sokoban' Game

    Unity 2D Tile-Based Isometric and Hexagonal 'Sokoban' Game

    Tutorial Intermediate

    Learn to create isometric and hexagonal versions of a 2D tile-based Sokoban game in the popular Unity software.

  10. Keep Things Clear: Don't Confuse Your Players

    Keep Things Clear: Don't Confuse Your Players

    Tutorial Beginner

    Losing a game because the rules weren't clear isn't fun. Here's a look at how some games make things frustrating, and how to avoid it.

  11. Unity Solution for Hitting Moving Targets

    Unity Solution for Hitting Moving Targets

    Tutorial Beginner

    Learn how to hit a moving target in Unity. We will use our math skills to solve a quadratic equation to find our solution.

  12. Unity 2D Tile-Based 'Sokoban' Game

    Unity 2D Tile-Based 'Sokoban' Game

    Tutorial Beginner

    In this tutorial, you'll learn to create a 2D crate-pushing game in Unity, using tile-based logic and a two-dimensional array to hold the level data.