Unity

Unity Course Student Publishes ‘Jungle Jumpers’ on Google Play

Unity Course Student Publishes ‘Jungle Jumpers’ on Google Play

Working on community support, a question that comes up a lot is ‘can I create a game after taking your course?’.  The short answer is YES, yes you can! We regularly hear from students who have gone to release commercial games after taking our courses. We love it when you share your achievements with us. Whether it’s making your childhood dream of creating games come true, landing that game dev job you’ve been hankering after or publishing your first game on Google Play. In this post, we hear from a student who’s done the latter. Jonathan Holowka talks to us about his journey to releasing Jungle Jumpers.   1) What’s your background? I graduated from Ryerson University in Toronto back in 2010 with a degree in business and a major in human resources. After falling prey to the “no work, no experience – no experience, no work” trap, I ended up working for the family business doing marketing and sales (which is where I still am today). I learned a considerable amount about marketing but still knew nothing in regards to programming. While many of my interests have wavered over the course of my life, gaming has always been the one constant. My […]

Read More

Paying it forward- Passing on free coupon codes

A number of us on the community form have been discussing a problem. Ben Tristem has an awesome looking Kickstarter for a new RPG course. Many of us want to help with that, but are either lifetime members, and thus will automatically get the course, or are already enrolled in his courses and want to do a bit more than the lowest level, but in essence would have a coupon code that would never be redeemed. The question then occurs, what do we do with that coupon code? The son of my cousin did the following in Minecraft, and I thought, hey, he would be a great person to give the Blender course to, and allow him to do something that has more real-world use, but I don’t know anyone personally that I would want to give the RPG course to. What then was I to do? I noticed that another user on the form had a similar desire, Rob Meade. Knowing there was someone else out there with the same desire, I set out to see if there was anyone else interested. It turns out that with the relatively limited exposure of the forum, we were able to come […]

Read More

Ludum Dare- Making a Game in 48 Hours

Ludum Dare- Making a Game in 48 Hours

One of the interesting ideas in trying out a new game concept is known as a game jam. These have a fixed period of time, from a day to a month, to make a game. These games are usually pretty primitive, but try out some new concept. I recently entered a competition known as Ludum Dare, which is the largest and most well known game jam there is. I entered with my game, Jewel Defender, which I won’t talk much about here, but you can see my thoughts and process to making the game at my main blog. I have been studying Ludum Dare for a few years, seeing one of the more well known developers, Quill18, make a game, but haven’t actually entered myself, for a number of reasons. But I decided that this time I was going to try it out. Most game jams present a theme, and this one was “One Room”. I decided I was either going to do a prototype of a game I have had on my backburner list for a long time, or else prototype something that could be used for my Sea Trading game that I’ve mentioned frequently. I ultimately decided to […]

Read More

Loading Resources by Name in Runtime in Unity Resources Folder.

Loading Resources by Name in Runtime in Unity Resources Folder.

By default, Unity will strip all files that aren’t required to make a build smaller. But what happens if you want to load resources by name in runtime? Enter the Resources Folder. My first use of this folder was in creating icons to show the wind in my upcoming ship trading game. I wanted to load these by name, as the wind patterns are quite random, and they each know their wind. The objects that store the state of the wind don’t have access to resources, and in any case, I didn’t want to drag a large number of resources into the game object. The key to this is to put all of your resources into a folder named “Resources”. I suggest you further group them. As you can see, these are the “Wind” objects. These are prefabs, used to ensure the size and direction is correct for each object. There are a number of ways to load them. I like to use the “Resources.LoadAll”, which will load all of the items in a folder, but you could manually specify. This is the code I used to load these resources

Note that I stored them in a dictionary, so […]

Read More

How to Add a Background Image to the UI Canvas of Your Unity Game

How to Add a Background Image to the UI Canvas of Your Unity Game

In my last article, I promised that I would cover inserting a background image. Start your game engines! Let’s go! In the Complete Unity Developer course lecture “Adding 2D User Interface Text”, our instructor, Ben Tristem, shows us how to add a background image to the UI (User Interface). Let’s learn how to do this, step by step. Create the Background Image Element 1). Click on the Game Object Menu, which is located at the top of Unity’s interface. 2). Scroll over UI. 3). Click on the Image option, in the side menu that slides out. (Please refer to picture below). Linking Your Image to Source Image & Re-sizing the Image A thumbnail (small picture of your image) will appear in the Assets section of the Project Tab, at the bottom of your Unity interface. A white blank box will also appear in the canvas, which is in the middle of your screen. We want the image to take the place of that white blank box, and for that to happen we must do the following steps: 1). Go to the Project Tab, which is located on the Bottom-Left. Make sure you have selected Assets, which is located on the […]

Read More

Resources for Learning Unity and Game Design

Learning how to learn something as complex as the Game Engine Unity can be quite overwhelming. I personally wanted to learn Unity for a year before I actually was able to. I’m still continuing to learn about it to this day. The following is a list of courses, videos, and other resources that I personally used to learn Unity and related topics. Note that while this is posted on a website for The Complete Unity Developer, they aren’t giving me anything for what I write below. Every one of the courses that I mentioned I have paid for at my own expense. For my bio, see the end. My first real attempt in to the world of Game Development was the Complete Unity Developer Course. I found it to be an excellent introduction to Unity. I, being already a reasonably good programmer, found the introduction quite slow, but I managed to avoid this mainly by skipping through the first introduction sections to the parts that focused more on using the UI elements with minimal pain. It will get you started with basics like 2-D game development, physics, C# programming, building for mobile devices, etc. It has a good project approach, […]

Read More

Contributing to an Open Sourced Game

Contributing to an Open Sourced Game

One way to learn game development, especially on a large scale, is to contribute to an open sourced project. Recently I’ve been contributing to the Project Porcupine, a project to build a base building game set in space, similar to Rimworld or Dwarf Fortress. So far it’s still in the really early stages, which allows for setting the direction of the game. Currently, the game looks like this: So, what are some things you need to know in order to join an open sourced project? The first task is to find one. Search for one, look for an existing project, get a group of people of similar minds to start one, or even start one yourself! In my case, I’ve been watching Quill18’s videos I previously mentioned learning Unity by making an early version of this game. Okay, you’ve found your project, now what? You might be tempted to start making changes right away, but if there are a lot of people on the project, you probably don’t want to do that. Most large projects, open sourced or not, have some guidelines for contributors. Project Porcupine has a few things to note, depending on if you are doing artwork or […]

Read More

Unity Course Student Converts Pen & Paper Role-Playing Game into a AAA Video Game

Unity Course Student Converts Pen & Paper Role-Playing Game into a AAA Video Game

It’s truly awe-inspiring, and humbling, for us to hear, see and read what our students get up to while taking our course. Here’s the story of James “Cheshire” Clayton’s dream of turning his paper and pen role-playing game into a AAA video game. We can’t wait to play it! My name is James “Cheshire” Clayton, and I am a 41 year old reformed knock-around guy, turned artist.  After working as a bouncer, bodyguard, private investigator, and even as head of security for a professional wrestling company, I learned the hard way that some jobs don’t make for an easy retirement.  After years of moonlighting as an artist and writer for pen and paper roleplaying games in the 90s, I wrote my own and payed the bills with bumps and bruises.  It wasn’t until many years later that my love of gaming and art (and project management) came together again when I discovered Blender 3D, Zbrush, and Unity.   Everything that I learned after 3 years of hard practice and finding some friends to help me in my insane dream led me to the Unity Development Course, and after a year (I’m an artist with a day job, don’t judge me) it is paying off […]

Read More