30 games in 30 days using Unity

One of our promises is that our tools – our Grids package – helps you to make games fast. We have designed it keeping in mind the things you will need when making a game – what kind of algorithms are you likely to use or implement. We played hundreds of games that use grids, analysed their mechanics, and worked out a uniform structure to make it easy to solve the type of programming problems you are likely to meet. We know games go through lots of iterations; we want to remove the tricky bits standing in the way.

But is this rapid development an empty promise?

To prove that it’s not, we made 30 small prototype games during the month of November – one game a day. We’ve put the games on this page, and on our blog we talk a bit about the mechanics and the algorithms at work. They mostly feature our humble programmer/producer art, and not all are jewels of inspiration. But they are small games that can be won or lost, and will maybe serve as the seeds for something really cool. That is what prototyping is, after all 🙂

Read more on Gamasutra about how we made 30 games in 30 days or see our interview with Develop.

PLEASE NOTE: Google no longer supports Unity Web player. Please use Internet explorer or Firefox.



Game 1

Game 1 is a riff on Lights Out (a game we also implemented on a few grids for our examples) and is played on a hex grid. Instead of trying to switch off all lights, you are trying to trap the monsters.

[button url=”http://www.kongregate.com/games/gamelogicza/day-1-game-1-monster-trap” size=”medium”]PLAY GAME ON KONGREGATE[/button]

[button url=” https://gamelogic.co.za/2013/11/01/day-1-game-1-30-games-in-30-days-using-grids/” size=”medium”]FIND OUR MORE ABOUT GAME 1 HERE[/button]



Game 2

Game 2 is a maze traversal puzzle game; as in all maze games, you have to find your way to the goal. There are cells where you can decide which direction to take, but most cells take you in the pre-chosen direction when you land on them.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game02/” size=”medium”]PLAY GAME 2 HERE[/button]
[button url=”https://gamelogic.co.za/2013/11/02/day-2-game-2-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 2 HERE[/button]



Game 3

Game 3 is a version of the famous game Ludo. This version is played with 6 players on a hex grid. Like Ludo, the goal is to move all your pieces from the start to finish. The first player to get all his pieces to the home base wins.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game03/” size=”medium”]PLAY GAME 3 HERE[/button]
[button url=”https://gamelogic.co.za/2013/11/03/day-3-game-3-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 3 HERE[/button]



Game 4

The aim of Game 4 is to move your player to the centre of the grid without the monsters landing on the cell that your piece is in. The grid becomes bigger as you play which increases the level of difficulty (and the number of monsters to dodge!).

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game04/” size=”medium”]PLAY GAME 4 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/04/day-4-game-4-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 4 HERE [/button]



Game 5

Game 5 is a version of the game Lines played on a Cairo pentagon grid. In this version you have to match four cells in a hexagon instead of lines. hint: the hexagons can be pointy or flat 😉

[button url=”http://www.kongregate.com/games/gamelogicza/cairo-match-4″ size=”medium”]PLAY GAME 5 ON KONGREGATE [/button]

[button url=”https://gamelogic.co.za/2013/11/05/day-5-game-5-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 5 HERE [/button]



Game 6

Game 6 is another maze game, but with a twist: instead of finding your path from start to goal, you have to shuffle sections of the maze to create a path from start to finsh.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game06/” size=”medium”]PLAY GAME 6 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/06/day-6-game-6-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 6 HERE [/button]



Game 7

Game 7 is a version of Conway’s Game of Life using a rhombille grid. Yes, we know it’s a bit of a cheat… since it is not a game at all! But no exploration of play on grids is complete without a bit of cellular automata.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game07/” size=”medium”]PLAY GAME 7 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/07/day-7-game-7-30-games-in-30-days-using-grids-2″ size=”medium”]FIND OUT MORE ABOUT GAME 7 HERE [/button]



Game 8

In Game 8 you play as an amoeba. The aim of the game is to grow your amoeba and to take over the other amoeba.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game08/” size=”medium”]PLAY GAME 8 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/08/day-8-game-8-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 8 HERE [/button]



Game 9

Game 9 (African Savannah) is a simulation played on an isometric grid, crudely based on Sim Life. The goal is to build a stable ecosystem; finding the right balance between zebras and lions.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game09/” size=”medium”]PLAY GAME 9 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/09/day-9-game-9-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 9 HERE [/button]



Game 10

To win game 10, you have to block all the ant paths by placing dominos in their way. This game is played on a rectangular grid, and involves both the faces, and the edges of the grid.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game10/” size=”medium”]PLAY GAME 10 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/10/day-10-game-10-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 10 HERE [/button]



Game 11

In Game 11, you have to reach the center of the maze. When you land in a cell with arrows, you move in the direction of the arrows. You can also rotate the bands of the maze.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game11/” size=”medium”]PLAY GAME 11 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/11/day-11-game-11-30-games-in-3-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 11 HERE [/button]


Game 12

The aim of Game 12 is to reach the the goal without being caught by a monster. You do this by placing and removing walls to trap the monsters and to create a safe path to the finish.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game12/” size=”medium”]PLAY GAME 12 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/12/day-12-game-12-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 12 HERE [/button]


Game 13

In Game 13 you have to slide the rows in order to match the big grid to the small grid. This game uses a triangular wrapped grid.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game13/” size=”medium”]PLAY GAME 13 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/13/day-13-game-13-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 13 HERE [/button]



Game 14

Game 14 is a version of the game Snake played on a Hexagonal Grid. Like Snake vannila, the aim of the game is to grow your snake by collecting food; however, in Hex Snake you can move in six directions instead of four.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game14/” size=”medium”]PLAY GAME 14 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/14/day-14-game-14-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 14 HERE [/button]



Game 15

In Game 15 you are a paratrooper and your mission is to land in the safe zone. You also need to avoid the planes and bombs around you to stop you from being blown away.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game15/” size=”medium”]PLAY GAME 15 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/15/day-15-game-15-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 15 HERE [/button]



Game 16

Tiles are not just for 2D. Game 16 is a simple maze game – you have to find the orb.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game16/” size=”medium”]PLAY GAME 16 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/16/day-16-game-16-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 16 HERE [/button]



Game 17

In Game 17 you have to collect coins by jumping onto moving platforms. Watch out for the ones that rotate!

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game17/” size=”medium”]PLAY GAME 17 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/17/day-17-game-17-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 17 HERE [/button]



Game 18

In Game 18 you have to get all the red dots together by rotating the neighbors of each dot, which are placed on a triangular grid.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game18/” size=”medium”]PLAY GAME 18 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/18/day-18-game-18-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 18 HERE [/button]


Game 19

Game 19 is a remake of the classic game Xonix. The aim of the game is to fill the playing field by running over it. At the same time you need to avoid the enemies from catching you or letting them crash into your path.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game19/” size=”medium”]PLAY GAME 19 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/19/day-19-game-19-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 19 HERE [/button]



Game 20

Game 20 is our implementation of the Darts game 301, where the aim of the game is to reach 0, starting from a score of 301. The game is played by clicking on the moving target to hit the score that you want. Note that you have to end on a double score (in the outer ring).

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game20/” size=”medium”]PLAY GAME 20 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/20/day-20-game-20-30-games-in-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 20 HERE [/button]



Game 21

Game 21 is another 3D game; this time on a hex grid. The aim of the game is to get to the outer ring; however, paths randomly become walls along the way.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game21/” size=”medium”]PLAY GAME 21 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/21/day-21-game-21-30-games-in-30-days-using-grids/” size=”medium”]FIND OUT MORE ABOUT GAME 21 HERE [/button]



Game 22

Game 22 is a 2D game on a rect grid. The game uses similar mechanics to that of a rubic cube. The aim is to get all four corners to contain nine blue blocks.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game22/” size=”medium”]PLAY GAME 22 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/22/day-22-game-22-20-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 22 HERE [/button]



Game 23

Game 23 is a simple shuffle puzzle on a hex grid. The aim of the game is to reconstruct an image by moving cells around.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game23/” size=”medium”]PLAY GAME 23 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/23/day-23-game-23-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 23 HERE [/button]



Game 24

Game 24 is a runner on a spiral staircase. You have to avoid objects in your path and see how long you can last for with out running into one.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game24/” size=”medium”]PLAY GAME 24 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/24/day-24-game-24-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 24 HERE [/button]


Game 25

In Game 25 you have to shuffle a board of numbers so that each block contains the difference of the two numbers above it.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game25/” size=”medium”]PLAY GAME 25 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/25/day-25-game-25-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 25 HERE [/button]



Game 26

In Game 26 we try another simulation type game on an isometric grid: Zombie Apocalypse. The aim of the game is to save 250 humans before the time runs out. To do this you have to get them to the safe zone without them getting incinerated or infected by zombies.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game26/” size=”medium”]PLAY GAME 26 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/26/day-26-game-26-30-games-in-30-days-using-grids/” size=”medium”]FIND OUT MORE ABOUT GAME 26 HERE [/button]


Game 27

Game 27 is our version of the game Line up 4 played on a diamond grid. In our version you have to line up 3. You can also add pieces from two sides of the grid, instead of one. The aim of the game is to line up 3 pieces before your opponent, either horizontally, vertically or diagonally.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game27/” size=”medium”]PLAY GAME 27 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/27/day-27-game-27-30-games-in-30-days-using-grids/” size=”medium”]FIND OUT MORE ABOUT GAME 27 HERE [/button]


Game 28

Game 28 is another 3D example: this time a grid wrapped onto a sphere! The aim of the game is to move around the inside of the sphere and collect the green cubes, while also avoiding the red cubes. All this while the walls of the sphere rotate.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game28/” size=”medium”]PLAY GAME 28 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/28/day-28-game-28-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 28 HERE [/button]


Game 29

Grids are not just for attractive geometric shapes. Irregular shapes come in grids too. In Game 29 we re-use some familiar mechanics, and give it a new twist: you play the normal Lights Out game, but on an irregular grid!

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game29/” size=”medium”]PLAY GAME 29 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/29/day-29-game-29-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 29 HERE [/button]


Game 30

In Game 30 you have to travel through space on a twisting roller coaster and swap lanes to avoid crashing.

[button url=”http://www.gamelogic.co.za/examples/30-games-in-30-days/game30/” size=”medium”]PLAY GAME 30 HERE [/button]

[button url=”https://gamelogic.co.za/2013/11/30/day-30-game-30-30-games-in-30-days-using-grids” size=”medium”]FIND OUT MORE ABOUT GAME 30 HERE [/button]

Click here to find out more about Grids



38 thoughts on “30 games in 30 days using Unity”

  1. Pingback: We are making 30 games in 30 days! | Gamelogic

  2. Pingback: Day 1 Game 1: 30 games in 30 days using Grids | Gamelogic

  3. Pingback: Day 2 Game 2: 30 games in 30 days using Grids | Gamelogic

  4. Pingback: Day 3 Game 3: 30 games in 30 days using Grids | Gamelogic

  5. Pingback: Day 4 Game 4: 30 games in 30 days using Grids | Gamelogic

  6. Pingback: Day 5 Game 5: 30 games in 30 days using Grids | Gamelogic

  7. Pingback: Day 6 Game 6: 30 games in 30 days using Grids | Gamelogic

  8. Pingback: Day 7 Game 7: 30 games in 30 days using Grids | Gamelogic

  9. Pingback: Day 8 Game 8: 30 games in 30 days using Grids | Gamelogic

  10. Pingback: Day 9 Game 9: 30 games in 30 days using Grids | Gamelogic

  11. Pingback: Day 10 Game 10: 30 games in 30 days using Grids | Gamelogic

  12. Pingback: Day 11 Game 11: 30 games in 3 days using Grids | Gamelogic

  13. Pingback: Day 12 Game 12: 30 games in 30 days using Grids | Gamelogic

  14. Pingback: Day 13 Game 13: 30 games in 30 days using Grids | Gamelogic

  15. Pingback: Day 14 Game 14: 30 games in 30 days using Grids | Gamelogic

  16. Pingback: Day 15 Game 15: 30 games in 30 days using Grids | Gamelogic

  17. Pingback: Day 16 Game 16: 30 games in 30 days using Grids | Gamelogic

  18. Pingback: Day 17 Game 17: 30 games in 30 days using Grids | Gamelogic

  19. Pingback: Day 18 Game 18: 30 games in 30 days using Grids | Gamelogic

  20. Pingback: Day 19 Game 19: 30 games in 30 days using Grids | Gamelogic

  21. Pingback: Day 20 Game 20: 30 games in days using Grids | Gamelogic

  22. Pingback: Rect Grids Now Available in the Asset Store | Gamelogic

  23. Pingback: Day 21 Game 21: 30 games in 30 days using Grids | Gamelogic

  24. Pingback: Day 22 Game 22: 20 games in 30 days using Grids | Gamelogic

  25. Pingback: Day 24 Game 24: 30 games in 30 days using Grids | Gamelogic

  26. Pingback: Day 25 Game 25: 30 games in 30 days using Grids | Gamelogic

  27. Pingback: Day 26 Game 26: 30 games in 30 days using Grids | Gamelogic

  28. Pingback: Day 27 Game 27: 30 games in 30 days using Grids | Gamelogic

  29. Pingback: Day 29 Game 29: 30 games in 30 days using Grids | Gamelogic

  30. Pingback: Day 30 Game 30: 30 games in 30 days using Grids | Gamelogic

  31. Pingback: Mention: 30 games in 30 days, by Grids | Steven Tu

  32. Pingback: How we made 30 games in 30 days | Gamelogic

  33. Pingback: What are grid colorings? | Gamelogic

  34. Pingback: Grids 1.7 | Gamelogic

  35. Pingback: One Game Per Day – Day4 | LearningGeek Blog

  36. Pingback: Global Game Jam 2014 | Gamelogic

  37. Pingback: Game Development with Unity 2D – part 5: A grid of Roman centuriae - Design a Game

  38. Pingback: 7 Games in 7 Days in 30 Games in 30 Days | Steven Tu / @Tuism

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top