How to Move Game Pieces via Player Input

In the previous post we made our Tetris clone pieces fall on their own. Now, we want to allow our player to tell the pieces when they are going to move left and right. In addition, they should also not be able to move the pieces left or right, outside of the play space. How can we move game pieces via player input? The first thing you should do is familiarize yourself with the commands that will be necessary to actually register player input. There are three similar commands to accomplish this. These are: Input.GetKeyDown() Input.GetKey() Input.GetKeyUp() [...]

By | 2017-07-23T18:01:46+00:00 July 23rd, 2017|Tetris Clone, Tutorials|Comments Off on How to Move Game Pieces via Player Input

How to Move Game Pieces Through Code

So far we have created an awesome looking user interface (UI) for our Tetris clone, so now it's time to take the plunge and write our very first script. To do this, we are going to be creating a C# script and then writing code using Monodevelop. However, if you prefer, you can also use Microsoft Visual Basic to achieve the same purpose. If you have never coded before, don't worry, everything will be explained along the way. Before we actually start coding however, let's think about what our goals are for how to move game pieces [...]

By | 2017-07-23T18:21:01+00:00 July 21st, 2017|Tetris Clone, Tutorials|Comments Off on How to Move Game Pieces Through Code

How to Create a Tetris Grid

In the previous blog post we introduced our free Tetris clone and talked about how to find and import game assets. I also created a free enhanced Tetris starter pack that gives you most of the game assets you will need to get your game started. In this blog post and video, you are going to learn how to create a Tetris grid that will allow you to easily and seamlessly place and move your Tetris pieces. In this entry, we are going to take the first steps towards creating our Tetris clone, which means creating a [...]

By | 2017-07-21T03:43:41+00:00 July 18th, 2017|Tetris Clone, Tutorials|Comments Off on How to Create a Tetris Grid

Learn to Code by Creating a Free Tetris Clone

In this series of blog posts and videos we are going to be moving step-by-step, helping you learn to code by creating a free Tetris clone. This will be a working version of the popular game that has been around for generations. Throughout these videos you will learn to code by designing this game from scratch using Unity as the game engine, and C# as the coding language.  In detail, here is what will be covered: You will create a Tetris clone that will be playable on the web or on smartphones. The game will have controls [...]

By | 2017-07-23T22:52:11+00:00 July 14th, 2017|Tetris Clone, Tutorials|Comments Off on Learn to Code by Creating a Free Tetris Clone

How to Fix Parsing Errors and Unexpected Symbol Errors

Particularly if you're new to programming, you'll probably see a lot of parsing errors and unexpected symbol errors. Fortunately, while irritating to see, they are among some of the easiest programming errors to solve. Here is how to fix parsing errors and unexpected symbol errors in Unity, C#, and pretty much all other forms of programming. What are Parsing and Unexpected Symbol Errors? In layman's terms, parsing errors and unexpected symbol errors mean you have either added or omitted extra syntax. Usually, it can be traced to one of three things:  You have added or removed [...]

By | 2017-06-26T01:54:38+00:00 June 22nd, 2017|Tutorials|Comments Off on How to Fix Parsing Errors and Unexpected Symbol Errors

How to Pass Variables Between Scripts in C#

In this article, you are going to learn how to pass variables between scripts in C# and in Unity. This is highly common and extremely important so it's a fantastic idea to get a solid grasp of this concept as early on as possible in your programming career. In this example, what we want to do is drop a ball onto a paddle, and increment the score text in the upper-right corner of the screen by 100 points every time the ball bounces. Easy enough, right? Let's take a look at the code and how we can do [...]

By | 2017-06-14T00:20:57+00:00 June 14th, 2017|Tutorials|Comments Off on How to Pass Variables Between Scripts in C#

Summary of Our Reddit AMA

Yesterday, we presented an AMA (ask me anything) on Reddit's /r/casualiama subreddit. The thread was voted to the top of the subreddit with 87 upvotes (86% upvoted) and the thread itself had many great questions. Unfortunately, for an unknown reason, when checking in this morning, the moderator's had removed the entire AMA. The good news is that as the thread creator, I can still see the thread, plus all the questions and answers. This is likely done so when a post is removed, the creator is less likely to notice and does not raise a complaint. It's not the [...]

By | 2017-06-08T16:28:47+00:00 June 8th, 2017|Blog|Comments Off on Summary of Our Reddit AMA

Dev Update – Jungle Jumpers and new Website

Welcome to Wild Cockatiel Games! This felt like an appropriate time to make our first dev update, June 4, with the launch of the new website. This has been a tremendous and extremely rewarding undertaking. For the past two months, I have been developing the first mobile game for Wild Cockatiel Games, which was launched on the Google Play store a couple of weeks ago. Jungle Jumpers is available for free and offers hours of addictive, endless scrolling fun. At launch, the game has 12 playable characters and 3 styles of levels - jump, bounce and balance.       [...]

By | 2017-06-05T16:50:49+00:00 June 5th, 2017|Dev Updates|Comments Off on Dev Update – Jungle Jumpers and new Website