An Introduction to Game Development using Unity

This coming Monday 14th of March at 6pm is the first in a series of workshops dedicated to game development. Game development can be an exciting and creative hobby, and the with rise of tools like Unity it is now easier than ever for one person to develop and release a game.

What is Unity?

Unity: Game Development Tool & EngineUnity is a integrated 3D engine and authoring tool, designed to make game development as quick and easy as possible. Whereas in the past using similar engines/tools has also meant limiting your game in regards to speed, customisation or graphical prowess, Unity gives you a lot of control and a great modern, and fast, 3D engine.

And of course, Unity is also completely free (even if you sell the game).

 

Who should attend?

Anyone who has interest in game development.

It is expected that those who attend will have, at least, a basic understanding of a programming language (variables, loops, functions etc.).

 

What will I learn at the workshop?

The workshop aims to develop in participants a broad understanding of game design and implementation concepts such as game play, physics, sound and 3D graphics.

In this first workshop each participant will be creating a basic game along the lines of Marble Madness. All assets (3d models, textures, sounds etc) will be provided.

This will cover the following topics:

  • The Unity Editor Interface
  • Setting up a Project & Scene
  • Using the Inspector
  • Scripting object behaviours using JavaScript*
  • Using Physics (PhysX)
  • Adding Sound
  • Creating the HUD (GUI)

* For simplicity we will using JavaScript during this workshop, however if there is demand I will cover using C# at a later stage. Unity has it’s own JavaScript/C# compilers and all scripts are compiled during the build process (not JIT), increasing the speed of the scripts in-game

 

Where and when is the event being held?

At 091 Labs, 14th March from 6pm to 11pm.

 

How much does it cost?

The event itself is free, with a suggested donation of €5 to 091 Labs for non-members (to help keep these events going).

Workshop: Protect your (Ubuntu) laptop in one hour

This post started off in my head as a guide to firewalling your home server, but it gradually evolved, mentally, into a workshop for securing the information on your Linux laptop with GRUB, KeePass and Truecrypt. Click the (awesome Hackers) image below to RSVP your place for this once-off workshop!

Introduction to Linux – Summary

As part of 091 Labs’ series of workshops for Irish Hackerspace Week, one event for which we received a great deal of positive feedback was our “Introduction to Linux” class, tutored by Matthew Kolder, Barry Coughlan and Aaron Hastings. The class, which we are looking to hold more of in the future, covered the very basics of Linux and Ubuntu (our Operating System of choice) – installation, initial setup, cool applications and benefits of running Linux over Windows and Mac.

By putting an 091 Labs laptop and an Ubuntu disc in front of each attendee, we guaranteed that everyone could get hands-on with the system, while having comfort in the fact they weren’t messing up their own computer.

A summary of the topics covered can be found on our Wiki, at the following link:

Introduction to Linux – Summary

If you would be interested in attending a future “Introduction to Linux” event or have any suggestions for Linux or Ubuntu-themed workshops, we’d love to hear from you at aaron@091labs.com

Happy Household Hacking

Blood pressure cuff

Joe Desbonnet is currently giving his great, fascinating talk on hacking household electronics so as to add a PC-compatible output, then taking the resulting data and mining it for valuable information. The specific foci of his talk is adapting an off-the-shelf blood pressure cuff (pictured, above) to take continuous readings at 20-60 preprogrammed minute intervals.

Two words: Fantastic turnout! We have over 20 people here tonight, including a group of new faces that I sincerely hope to see here again.

For information on future 091 Labs events, please feel free to subscribe to our public events calendar!

Web development talk cancelled

Due to unforeseen circumstances, Richard Conroy has been forced to cancel his talk tonight. In its place, Adrian Avendano will instead be holding a short workshop on the employment of Java in web development.

091 Labs sincerely apologizes for this change of schedule.