Tom’s Homepage

Hey! I’m Tom Wright. I am a software developer, gamer, and hobbyist game developer. Here you can find links to my projects, and some writing on topics related to software and game development.

If you’d like to chat about anything related to topics covered on this site, feel free to DM me on Twitter.

Games

Comixup

Misinterpret your friends' drawings in Comixup!

In this take on the the classic party game Telephone, each player receives a prompt and draws it. Each player passes their drawing to the next person, who tries to guess what the prompt was. Then they pass this new prompt along to someone else to draw. At the end of the game, review the chains of drawings and see where it went horribly wrong!

Play it right here at comixup.minbytes.com

Barrier Blast

Avoid the monsters and rack up a high score. You'll have use your magic carefully… attacking removes your own shield.

Barrier Blast is an arcade style game for PICO-8 which I made in 48 hours for the GMTK Jam in July 2017. The theme of the jam was dual-purpose mechanics. In Barrier Blast your magic is used for both defense and offense, depending on the situation. Fireballs approach the player slowly and wait for the perfect chance to attack. Later levels up the challenge by forcing you to lower your defenses, requiring careful setup to make sure you aren't attacked while your barrier is down.

Play it right now in your browser at itch.io

The Remains of El Dorado

Explore the lost city. Find the amulet.

The Remains of El Dorado is a roguelike game for PICO-8. You’re seeking The Amulet of the Sun which will bring you great fame and fortune… if you survive.

Play it right now in your browser over at itch.io

Other Projects

lwe

lwe is a small experiment to create a cursorless text editor. Instead of having a cursor which is moved around the screen to mark where text will be inserted, the input location is queried after inputting an editing command. For example you can press c to select the “change” command, and then use the location input system to determine the range of text to change. After that you are placed in insert mode, replacing the text you selected.

It’s an interesting experience using this editor, as it makes it very easy to quickly page through the file you're editing and make small changes.

View on github

sandish

A 3D falling sand simulation

This simulates some simple cellular automata in 3D, similar to 2D falling sand games. The rules for each type of cell are implemented in Lua. The simulation is rendered with OpenGL and features screen space ambient occlusion.

View on github