YoVDO

Porting Celeste: From PICO-8 to PicoSystem - Indie Game Development on Microcontrollers

Offered By: media.ccc.de via YouTube

Tags

Game Development Courses Embedded Systems Courses Microcontrollers Courses Pixel Art Courses Low-level Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of porting the indie game classic Celeste from PICO-8 to the Pimoroni PicoSystem in this 23-minute conference talk. Dive into the world of pixel art graphics and microcontroller programming, comparing the challenges and rewards to coding for vintage 8-bit systems. Learn about the process of adapting Celeste to run on a system with only 264 Kilobytes of RAM, including initial attempts in C and C++, and the final implementation in embedded Rust. Discover how working within strict hardware limitations can foster creativity and deeper understanding of low-level programming. Gain insights into the potential development of a new beginner-friendly game framework for embedded systems, and understand the enduring appeal of pixel art in modern game development.

Syllabus

Celeste


Taught by

media.ccc.de

Related Courses

Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Online Games: Literature, New Media, and Narrative
Vanderbilt University via Coursera
Game Design Concepts
Canvas Network
General Game Playing
Stanford University via Coursera
Program Arcade Games - Learn Computer Science
Independent