Resume | About

Itch | Twitter | Email | Google Scholar

Hello! You've reached Uncanny Machines, the home page of Dr Cameron Edmond. I'm a writer, researcher and game developer interested in the ways poetry, narrative and programming intersect.

Currently, I am a researcher at UNSW's EPICentre, where I explore using AI for storytelling and communication. I also make short poetry games, bots and other weird interactive things!

I've dropped some of my recent/favourite works below. Check them out, or hit me up if you'd like to collaborate!


The menu screen for a videogame, with characters like hashtags and at symbols flying in the background

Verse(us) (2021)

Poetry platforming action!

An experimental, "poetry platformer" made for Narrative Driven Jam #3! This game combines my love of poetry and platforming, transforming concrete poetry into platforming stages.


The title screen for a videogame, with a pixel art robot

Format (2021)

Format is a point-and-click inspired, retrofutrist murder mystery.

You play as a detective bot, who has just enough memory to solve a crime. But can your databanks store too much? This short game features my first attempt at 2.5D graphics, and integrates a story written with Ink into Unity.


A piece of text from a hypertext videogame

The Caretaker (2020)

A short, unconventional Christmas tale.

You are the caretaker for one of the most exclusive lodgings around, with some of the strangest guests. Check in on a business-savy alien, an architectural obsessed vampire and more as you listen to their stories and try to help them, however you can.


A man standing in front of a large screen with 3D grass and cubes on it.

3D World Generation through narration (2020)

A project I got to be a part of at EPICentre involved creating a tool that allowed users to narrate a story and have a 3D world generate around them in response! The tool was developed predominently by my friend Dominic Branchaud, while I handled the narrative elements. We presented a prototype of this project as part of OzCHI '20.


A piece of text from a hypertext videogame

Platforms Don't Float (2020)

Platforms Don't Float is a short "platformer" game made in Twine. How does that work? I'm still not entirely sure, or even if it does. But I had fun making it, and hope you have fun playing it, too!


A page from a novel.

Citizens[] (2017)

My submission to NaNoGenMo 2017! This program will generate potential citizens for one of the greatest countries the world has ever seen. There is a catch, though: once an applicant is successful, one of their characteristics will be taken on board as a requirement for citizenship. That said, there is always a way around these kind of things, and our glorious leaders might be a bit more fickle than we'd hope...

Written in Python during November 2017, the submitted "novel" seeks 21 citizens for its nation, and generates 22,612 applications to do so. The code and novel are both avaliable from Github.