profile image

How to come prepared

Many of the activities at Hack the Future require that you have some software program installed on your computer. You will get the most out of the day if this is already pre-installed, and you don't have to do this on the day of the event. Maybe you want to check it out beforehand, and you'll already have ideas for a project, or questions for us?

Unity 3D

Unity is a professional 3D game development tool for Windows and macOS.

3D Printing

We have some 3D printers that will print anything you can design. Sketchup is a simple modeling program that lets you create your own printable objects.


Stencyl is a cross-platform game creation toolset for writing Flash games. It is written in Java and requires a Java Runtime Environment (JRE) installed on your computer.


Greenfoot is an interactive Java development environment designed primarily for educational purposes. It allows easy development of two-dimensional graphical applications such as games.

Minecraft Mods

Minecraft mods are built using the Forge framework. Both Minecraft and Forge are written in Java and require the Java Development Kit (JDK). You should also install an IDE.


The Arduino is a small microcontroller board for electronics projects. To program it, you should install the open-source development environment.

Raspberry Pi

Raspberry Pi is a series of single-board computers designed for teaching software and hardware from the ground up. Linux and macOS are all set up to interface with a Pi, while Windows benefits from additional terminal software.


Scratch is a simple programming environment from MIT that lets you create interactive games, stories, and animations. Scratch 2.0 is built on Flash Player which comes bundled with some modern browsers.

Webpages and Javascript

If your goal is to create a webpage or a Javascript game that you can play in the browser, that will probably require the least amount of software installation. A text editor and a browser are all you need, and you likely have those on your computer already.