[List] Uncommon tech for video games

A few of my video game ideas are based around some tech that is not very common in video games. I considered using the term "gimmickware" to describe this category, but that sounds a bit negative. But yeah, these might sound gimmicky.

Table of Contents

Fiducial markers (ArUco and friends)

ArUco as an input device

Shortly after I started working for Kollabor I came across a very nice educational board game / video game mix called Scottie Go! by a Polish company. It introduces basic programming concepts like commands, variables, functions and loops in a similar vein to Logo: the player can tell a nice cartoon character where to go on screen (and there are increasingly difficult levels to beat). They also added a twist: there are physical pieces of "blocks" printed with the commands and the player has to lay them out on a table, then take a picture of it with a device camera to "execute the code". Those blocks used inverted ArUco markers as I've found out and I quickly stumbled upon an OpenCV based implementation (I hacked together an Android app to stream detected markers over the WebSocket protocol) and one that is pure Javascript. I've used a fork of the latter to create a basic Construct 3 template project. Essentially this is a new input method: you can move different markers in front of a camera and based on their position and unique ID, things happen.

Head tracking

Fiducial markers could also enable head tracking, there are folks already using OpenTrack to achieve this. I have a super basic (no real math included) prototype in Construct 3 that moves the camera perspective via a single ArUco marker on screen.

Tabletop games

I also have a few ideas on how to utilize ArUco marker detection in video and/or tabletop games: either by using a camera fixed above the table looking down, or one placed in the middle of the table with the display and front camera facing up. Players place cards with ArUco codes in front of the device camera and the app detects and progresses the game.

Hand tracking

Ever since I came across Yoha, I wanted to use it in a game. At first I'd like to make free Construct 3 project template with it. Then maybe something like Draw Something or possibly use it for one of the "level editor" based games.

Multiplayer games without wireless networks

I'm absolutely fascinated by procedural generation in general, PRNGs, wave function collapse and stuff like that. I can totally imagine a local multiplayer game, where people in the same room need to communicate by saying stuff to each other (think Spaceteam, but not necessarily that chaotic), controlling their own players on their phone and making joint progress... all without the need for a Bluetooth or wifi connection. They just enter the same (short) seed at the beginning of the game (which predetermines what events will take place in the game and when) and then all "network communication" is carried out by the players as they talk to each other and enter stuff on their own device. Some ideas for actual games:

Co-operative dungeon crawler with item teleportation

Players are all alone in different areas of a large procedurally generated dungeon but can magically send things that are requested by other players (verbally) by entering "codes" (think TOTP). For example: one player is in bad shape after a fight but has no health potions: they ask if anyone has any; a second player volunteers to send one. The second player goes to their inventory, select the potion and selects the target player (eg. by color): a unique, time limited code is generated consisting of symbols, eg. "fire-water-stone-stone" or "4-1-2-7" and the item disappears from the inventory. The second player enters the code, which is validated using the original seed, the recipient player's color (ID) and a timeframe and if it check out, the health potion appears in their inventory.

Video rental chain

This idea I've always wanted to debut on a Halloween-themed game jam, but haven't had time to do it. The setting: all players work in different branches of a huge VHS rental network (like Blockbuster back in the day) and it's the busiest day of the year, there are a huge line of people wanting to rent horror films. Some titles are not in and players need to ask other players if they have it in their store (yes, this is the same Spaceteam recipe for a shouting match). If they do, they can put the tape in a pneumatic tube and quickly send it to another store. This part works exactly the method described in the previous idea. There's also a huge opportunity to come up with a bunch of funny non-existent movie titles and puns for existing movies.

Escape room

Nothing super innovative here: just take the premise of We Were Here and send items/codes to the other player(s) verbally.

Real maps to game maps

Although it's probably not an easy task to accomplish, but I'd like to find a way to import maps of actual cities to games (probably via OpenStreetMap if licensing is possible). Players could take advantage of their local knowledge by planning their routes to marked places (think airdrops in Dying Light); open world exploration / survival games could benefit from using real working cities as base maps instead of procedurally generated ones.

Geolocation based games

Geospotting

In the same neighborhood of the previous concept, I also have a few ideas (and even a prototype) for mobile games that require players to actually go to certain places. Back in 2016 I hacked together such a game that featured a bunch of images I shot around my hometown, coupled with short and cryptic text clues and players had to figure out where they were taken. The game showed the approximate distance of all targets and allowed players to request a further text clue (but this mean that they'll only get half of the points rewarded). When they figured out the location of a target they had to go there and the game only allowed marking one as found if they were within 10 meters of the target's recorded geolocation. I've started resurrecting this idea in 2022, it's about halfway done.

GPS drawing

I also hastily prototyped a proof of concept in the same domain that was based on an idea nicked from the excellent UK show Taskmaster, where competitors had to draw something by walking around a field carrying a GPS device with a screen that allowed them to monitor their progress real time.

A "Public Console"

The TL;DR version: one big screen, a few small screens.

Pub quiz

A few years ago I had an idea to write a simple quiz-like game optimized for big screens with the intention of making it available in local pubs and allowing players to join in from their phones. Basically a pub quiz that can be played on demand either by a single player or teams. Control would require an Internet connection and a webapp or possibly a chatbot (eg. Telegram has a very nice bot API).

Phone as a game controller (via network)

In 2022 I revisited the idea from a different angle after finding out just how easy it is to use the Multiplayer plugin in Construct 3. It's based on WebRTC and it's quite comfortable to use, not to mention it's fast and "wide" enough for more uses; probably not right for controlling time-critical platformers, but definitely okay for anything turn based. A Scorched Earth / Pocket Tanks clone should be probably feasible, or maybe something like The Incredible Machine.

An extra common screen

A fork of this idea: make a mobile multiplayer game (each player controls stuff on their phone) and extend it with a common functional display (a TV) where joint progress can be monitored (stats, an overview map, etc).