All posts related to my research about the expressive use of digital media. Filter using the blue menu.
Procedural Expressiveness research

Expressividade Procedural

PhD research about the expressive use of digital media, developed at the Visual Arts program at ECA/USP (Brasil) and University College London (UK). Thesis defended in May 2016.


Creative Coding: Comercial Applications cases

The following is a selection of practical examples of interesting projects and products related to creative/expressive coding (topic of PhD research). The idea here is to shift the focus from artistic, expressive or experimental projects, which I usually deal with in my studies, to the more comercial applications in the creative industry.


Procedural Authorship talk

Emprego Expressivo da Autoria Procedural (Palestra Anhembi Morumbi)

I presented the talk The Expressive Use of Procedural Authorship at the Design Research Conference 2006/1. The event was part of the graduate design programme of the Anhembi Morumbi University (São Paulo, Brasil). Organized by Prof. Dr. Gilbertto Prado, the event was held in April 28th, 2016.

Click above for the folder (in Portuguese).

PPGDesign Universidade Anhembi Morumbi (PT)


Hour of Code education

Hour of Code (Code.org)
[Versão em português ainda não disponível para este post.]

Hour of Code is an initiative of Code.org, an organization dedicated to make computer science and programming more accessible for young students (or really anyone wanting to learn to code).1

Procedural literacy is a relevant topic in my research, which is about procedural expressiveness. I’ve been meaning to do an “Hour of Code” since it first came out, a couple of years ago. The recent release of a course based on the movie Star Wars: The Force Awakens seemed like a good opportunity for that.2

  1. The project has the support of names such as Mark Zuckerberg, Bill Gates and Barack Obama (as well as, according to their website, many “celebrities”). Often they bring in partners such as Disney, Rovio (Angry Birds) and Mojang (Minecraft) for customized lessons in order to attract the younger audience.
  2. I should also mention that, although Code.org is about coding in general, this course (as many others) is focused on game programming. This is understandable, since games involve a very complete set of concepts from graphics and sound to logic and interaction. Also, this is a much more interesting topic for kids.

Unity tool


Unity is a cross-platform engine and authoring tool, most popularly used in games. It is being used to develop the new version of MissionMaker, which is itself a game authoring software, part of the Playing Beowulf project. Last year I worked on this project as part of my PhD at the London Knowledge Lab.

In this post I will briefly introduce Unity and present some of my own experiments with the engine.

Note: posts about Playing Beowulf, MissionMaker 2 and my research.


The Career of Harold Cohen talk

[Tradução em português não disponível para este post.]

Harold Cohen‘s speech for his Lifetime Achievement award at the ACM SIGGRAPH 2014 is a great opportunity to learn about his amazing career as an artist and researcher in computational art (video above).

Read the full post for selected quotes, images and commentary.


Digital Works at FILE 2015 exhibit

FILE 2015

I participated in the FILE 2015 (International Electronic Language Festival) exhibit with two works: Learn, an experiment in artificial learning, and Join Us, an “interactive cover art”.

Exhibit held in São Paulo, Brasil, in June/July 2015 (program).
Posts on previous editions: 2009, 2011 (in Portuguese) and 2013.


The Meaning Potential of Procedurality article

This article was written during my research period at the London Knowledge Lab (Institute of Education UCL). I worked in the Playing Beowulf project, which involves the implementation of a game authoring software based on the Anglo-Saxon epic poem Beowulf. In this article I explore the more theoretical aspects of my study in that project.

The article is cited in the book Researching New Literacies: Design, Theory, and Data in Sociocultural Investigation (2017, Peter Lang/Gbooks), in chapter 9: Games, films and media literacy: frameworks for multimodal analysis (PDF). The chapter was written by Andrew Burn (UCL), my former PhD supervisor in the UK back in 2015 (website).


Procedural Authorship: Playing Beowulf research

Procedural Creation

The Playing Beowulf project is about procedural literacy and it involves the development of an educational game authoring software. My work on it focused on the methodology, tools and user interface for procedural authorship – my activities included design, research and development, workshop tutoring and academic output.

This project is based on the London Knowledge Lab (Institute of Education UCL), where I developed part of my Split-PhD research.


Computers and Code in the Media tweets

Below is a selection of my tweets on or about what I consider to be confusions, misunderstandings and blunders, both in the media and popular culture, about topics related to my research (such as – but not limited to – technology, coding, games, AI, procedurality, language etc.).

Links may be either directly to said confusing content or to a related commentary/post on them. Enjoy!


More Notes on Procedurality research

[Versão em português ainda não disponível para este post.]

WIRED published an article on procedural generation (procgen), as part of it’s fourth annual trends report “The WIRED World in 2016”. In this post I’ll comment on some parts of the article which I believe to be common misconceptions about the field of procgen.1

Read another post on procedurality here.

  1. This post is supposed to be a quick reply, so I didn’t do much in terms of formatting, adding links or references. If you have any corrections or comments, please contact me..

MissionMaker 2 tool

MissionMaker 2 (Unity)

MissionMaker is a game authoring tool that is part of Playing Beowulf, an educational project focused on procedural literacy, based on London Knowledge Lab (UCL IOE). I worked on the research and development team of this project as part of my PhD.


ProcJam 2015 blog

ProcJam 2015
I participated with two works in the Procedural Generation Jam 2015: Branco and Algorithmic Opera.


Neural Networks (Google Research) blog

Here is an amazing post at the Google Research blog about some very interesting work being done in Neural Networks and image interpretation/classification.

I selected some quotes below – but the post is worth a read (emphasis added).


Art and Research seminar

Art and Research

I participated with a poster at the Transdisciplinary Dialogues International Seminar, from June 8th to 10th, at Paço das Artes (University of São Paulo, Brazil).

The poster presents the study I developed at the London Knowledge Lab (Institute of Education UCL), as part of my PhD research about procedural authorship (post).

Full program for the seminar here (in Portuguese).

Image credit (and help with poster): Maurício Taveira


Janet Murray’s 1998 TED Talk talk

[Versão em português ainda não disponível para este post.]

An interesting 1998 TED Talk by Janet Murray is now available online (here). For those who follow her work most of this is already known, but I think it is still worth it to check it out.

Here is Murray’s introduction to it from this post on her blog:

The folks at TED have kindly dug up for me my 1998 talk which I still stand behind and which predicts the future well, but is also still timely. It is longer than the current crop, and more spontaneous. It falls into 4 segments and it references other talks, some of which are on the TED website but most of which are not.