Etienne started his career as a back-end developer and pivoted to mobile development in the early 2010s. He worked on all tiers (server, web, mobile, and embedded) of large-scale software platforms and is currently a freelance software development consultant.
Since pivoting to mobile development, Etienne has been an active community member and regularly devotes his time to mentoring startups, developers and students in the space. He lives in Montreal with his wife and daughter and speaks French and English fluently.
The demoscene is an international computer art subculture focused on producing demos: self-contained computer programs that show off programming, visual art, and musical skills. The has its roots in the home computer revolution of the 80s and is the first digital culture officially accepted as cultural heritage by the UNESCO.
This talk will show how to build a demo using Kotlin. We'll explore the demoscene's rich history and see how to write various effects from the old-school 80s and early 90s to the advent of so-called 'chunky-pixel' effects in the mid-90s. Then, we'll move on to more modern techniques, like procedural content generation and shader code.
We'll close by looking at how you can combine these techniques into a cohesive production and explore how demoscene know-how can be applied to modern app development.