Max Glenister

Games & VR • 2 min read Plain text

Summer of Hacks: Game Dev Day

As part of the JS Oxford-organised Summer of Hacks, I co-organised the “Game Dev Day” hack day in Oxford. This is the second time I’ve held an event during the Summer of Hacks (the previous event being SusHack #3 last year!).

The hack day didn’t have any specific theme, but Pete and I were encouraging people to use either Phaser.js for creating 2D games, or A-Frame for easily working with Three.js and making VR games.

The gamedevday.club website

I whipped up the gamedevday.club site using A-Frame.

I hadn’t considered this initially, but the website proved to be a nice piece of learning material, as it includes:

  • entity grouping
  • animation
  • event-based animation triggering
  • the use of a templating language (jade/pug) to generate A-Frame markup
  • using a taskrunner to build/deploy

You can view the source for the site on Github here: omgmog/gamedevday.club

Introduction to the tech

People of all skill levels attended the hack day, so I created some simple “getting started” guides to introduce people to the ease of using A-Frame.

I used Deckset to create a set of slides as a quick introduction to A-Frame. You can find a PDF of the slides here: Intro to A-Frame

I also distilled some of the key concepts of A-Frame down in to this micro-site: https://blog.omgmog.net/gdd-aframe-guide/. You can find the source for that site here.

These are some of the projects that were created during Game Dev Day:

  • adam-thomas/gdd-spore - The beginnings of a Spore-like planet eating simulator.
  • gfwilliams/PainRun - A bad (but ad-free!) copy of Death Run 3D… and in VR!
  • edent/aframedemo - A quick hackday project to make an immersive VR art gallery.
  • adjl/CryingAngels - The idea is to have the Weeping Crying Angels pursue you in a maze; they stop when you look at them. This repo focuses on the implementation of the latter mechanic.
  • lpmi-13/privateRepository - Word breakout, where the words change to their plural form

Overall the day was a success, and more importantly great fun. I’ve collated a bunch of information about the day in the following repository: omgmog/gdd-2016.

  • Games & VR · shares #programming
    Building a Balatro-lite game with vanilla web tech

    I’ve spent countless hours playing Balatro, and I’ve always wanted to create my own game with similar mechanics. When TrinketOS announced a game jam, it was the perfect excuse to make it happen.

    January 2026 • 7 min read
  • Games & VR · shares #vr
    The Inevitable Oculus Quest Post

    I sold my HTC Vive back in 2020 and bought an Oculus Quest. Was it an impulsive lockdown treat? Perhaps; but it was time for an upgrade. I went for the 128GB model, and had to order from the German Amazon store as nowhere in the UK had stock at the time. I was impressed with Amazon Prime in this case, and then in awe of their logistics network. I ordered at around midday, and then received the Oculus Quest 24 hours later from Germany at no extra cost.

    March 2022 • 5 min read
  • Games & VR · shares #vr
    The inevitable HTC Vive post

    I bought an HTC Vive last November (a week before the Black Friday sales, doh!) and have spent the time since trying to get the most out of it. So here are some highlights, thoughts and other musings about the HTC Vive.

    April 2017 • 6 min read

Discussion

No interactions yet

Comments are closed

You can still reply from your own site with a Webmention.

Webmentions last fetched 8 November 2026, 14:59