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

YouTube

How to Build a 3D APL Game with raylibAPL

Dyalog User Meetings via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore game development in APL through this 32-minute conference talk that demonstrates building ArrayLab, a complete 3D game using the raylibAPL library. Learn how raylibAPL bridges the powerful C graphics library raylib with APL programming, enabling cross-platform game development with APL's array-oriented approach. Discover the development workflow starting with a 2D FlappyBird clone before progressing to full 3D game creation, covering essential game development concepts including asset loading, physics simulation, and input/output handling. Understand how APL's concise syntax and array processing capabilities can be leveraged for graphics programming, game logic implementation, and real-time interactive applications. Gain insights into the practical applications of raylibAPL beyond gaming and see how array programming languages can be used for creative coding and interactive software development. The presentation includes a detailed walkthrough of the ArrayLab development process, technical explanations of raylibAPL's architecture, and a Q&A session addressing implementation challenges and future possibilities for APL in game development.

Syllabus

About Holden
Testing raylibAPL by making a game
What is raylibAPL?
Building a 2D game: FlappyBird clone
Building a 3D game: ArrayLab
The game making process
Loading assets
Simulating physics
Handling I/O
Uses of raylibAPL
Conclusion
Questions

Taught by

Dyalog User Meetings

Reviews

Start your review of How to Build a 3D APL Game with raylibAPL

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.