Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Raylib-APL: A Cross-Platform Library for Graphics and Game Programming

Dyalog User Meetings via YouTube

Overview

Explore a 24-minute conference talk from Dyalog '24 where Brian Ellingsgaard introduces raylib-apl, a cross-platform library that brings raylib's C library capabilities to APL programming. Learn how this versatile library, which originated as a teaching tool for games programming, has evolved to support 2D, 3D, and VR graphics, along with features like custom fonts, animated 3D models, shaders, textures, mathematical functions, and sound. Discover the journey through games programming with APL, complete with practical demonstrations including moving stripes, 3D duck animations, and virtual reality implementations. Gain insights into when and how to leverage this functionality, with detailed examples showcasing the library's extensive ecosystem. Access accompanying materials including PowerPoint and PDF slides, plus demonstration files to enhance the learning experience. The presentation covers everything from basic overview and platform support to practical demonstrations and recommendations for extensions.

Syllabus

Overview
Features of raylib
Supported platforms
My games programming journey with APL
Moving stripes demo
3D duck demo
Virtual reality VR raylib demo
Showcase
Extensions and recommendations

Taught by

Dyalog User Meetings

Reviews

Start your review of Raylib-APL: A Cross-Platform Library for Graphics and Game Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.