Unity/Minecraft Server class Update

Hey guys!
In the games development class we’ve been working on loads of different things recently, such as more Unity! We also had a couple of weeks to look at blender 3D as well so we could see how 3D models are made. We then also this week had a look at Paint.net. It’s a little bit like Microsoft paint but has some cool extras like layers and transparency support.
At the bottom of this post are a couple of things: 2 unity projects and a pdf of how I made one of the projects. The games are very similar but teach a lot of the basics of unity such as building prefabs, instantiation, removing objects from the world, and then the programming that holds it all together.
For the next Minecraft class I’ll be looking at how we can open ports so we can have someone running a minecraft server at home! In this weeks class I looked at the various files that the minecraft server program generates, how to edit the files, whats in them and what happens if you change them!

See you all next week!

Unity Game PDF
Alien Shooting Game
Space Hopper

Random directions and bouncing

Yesterday, Robbie was unable to take the Unity3D class so I stepped in and helped out. Of course, in time-honoured substitute teacher tradition, I didn’t know the subject before the class, but had to bungle my way through anyway!

Unity3D is a 3D engine in the same vein as Blender. Personally, I would push to adopt Blender instead, as it is completely free (Unity3D has a “free” version, but it’s limited, and the licensing is quite high for hobbyists! Also, it doesn’t work on Linux), but Unity is what we are using.

So, I watched Robbie’s videos, which helped a lot! Robbie – those are awesome. After watching each of the videos once, I knew enough about Boo and Unity3D to get on with the job.

During class, we had the usual hiccoughs – some people (myself included) didn’t have Unity3D installed at first, some people played games, and there was an annoying song being played at the back of the class (you know who you are!). These are the trials that make teaching fun 😉

After a quick introduction to trigonometry (cosine, sine, and radians), we started work on the actual job at hand.

By the end of class, we all were at reasonably the same stage – we had the pong ball moving in a random direction, and were able to bounce the ball off the top and bottom walls.

Overall, I thought the class went well – there were two kids who were unable to get Unity installed at all because of some uninformative errors, but we mostly bungled through okay.

Next week, we’re back to normal – Robbie will be back to talk about pong paddles, and I’m off to take some guys from Gordon’s class and show them the wonders of CSS.