Entangled* Dev Blog #1 – Finding the Idea

Entangled (*working title) is a puzzle platform game with a novel mechanic blended with physics in a science-fiction setting. You play as a robot with the ability to entangle objects to enable the solving of otherwise impossible tests…for reasons you learn over the course of the game. This dev blog is intended to show the … Read moreEntangled* Dev Blog #1 – Finding the Idea

The Making of Mouse Dreams Part 2 – In One Level

In this article, I examine Mouse Dreams’ evolution of by following a single level from its initial design through to the final game. 1: Sketch That sketch is from the very first time I sat down to create what became the final design for Mouse Dreams (if you don’t count the discarded game from whose ashes … Read moreThe Making of Mouse Dreams Part 2 – In One Level

Artificial Intelligence in Game Opponents

I needed a CPU AI opponent for a simple game, so I decided to build one, and this article details my process. There’s no specific Unity content or project for this article – it’s all theory. What is Game Artificial Intelligence? Game artificial intelligence (AI) provides opponents for a human player. Those opponents need to simulate human (or robot, … Read moreArtificial Intelligence in Game Opponents

Beginner’s Guide: Create a Pong Clone in Unity: Part 10

Polishing it Off We’re now at the end of our fun, enlightening, and probably exhausting journey to recreate Pong. In this final part we will add polish to the game and learn a few more titbits of Unity wisdom before signing off on Pong (or whatever you’ve called your version). Then we’ll build a standalone … Read moreBeginner’s Guide: Create a Pong Clone in Unity: Part 10

Beginner’s Guide: Create a Pong Clone in Unity: Part 9

Wired for Sound In this part of our Pong tutorial series we will finally add sound to our game! We’ll also get a bit more practice with scripting and the Unity UI system. Sound Assets You probably know the drill by now – create a new folder within Assets called ‘Audio’, and drag the sound … Read moreBeginner’s Guide: Create a Pong Clone in Unity: Part 9

Beginner’s Guide: Create a Pong Clone in Unity: Part 8

What’s on the Menu? By the end of Part 7 we had a mostly feature-complete Pong clone. But there’s still work to do, and there are still lots of cool things to learn about using Unity. In this part we’ll dip our toes into Unity graphical user interface (GUI) features to display the score, create a … Read moreBeginner’s Guide: Create a Pong Clone in Unity: Part 8

Beginner’s Guide: Create a Pong Clone in Unity: Part 7

What’s the Score? Our game is missing something vital…a way to know who is the best player…a way for one player to beat the other…a game has to have a winner! In this part we’ll add scoring to our game. Here’s how we’ll do it:  Add goals Add a game manager script to keep track … Read moreBeginner’s Guide: Create a Pong Clone in Unity: Part 7

Beginner’s Guide: Create a Pong Clone in Unity: Part 6

Paddling Towards a Complete Game Now that we have a skeleton of a game it’s time to fill in the feature gaps. In Part 6 we’ll work on the player paddles. We will: Adjust the ball angle according to the direction of the player’s paddle when the ball hits – giving the player a bit … Read moreBeginner’s Guide: Create a Pong Clone in Unity: Part 6