Racket
Stephen De Gabrielle edited this page Sep 22, 2021
·
3 revisions
Racket has a bunch of resources at
https://github.com/racket/racket/wiki/Game-Development
Racket http://racket-lang.org/
example games
- Slimesteroids (Slimesteroids source)
- flappy-birds in RacketScript
- space-invaders in Urlang
- Space invaders https://github.com/jeapostrophe/gamejam-2019
- towers - Towers is an original 2-player board game.
- Breakout - the classic breakout game
- Snake - classic snake game
documentation, resources & tools
- racket-godot-experiment EXPERIMENTAL Embedding Racket in Godot.
- mode-lambda: the best 2D graphics of the 90s, today!
- 3D OpenGL documentation
- Pict3D, a 3D engine with a purely functional API
- Fluxus, a 3D game engine for livecoding worlds into existence
- Racket gaming aims to make developing games within Racket more convenient
- apse - A Pixel Sprite Editor.
- get-bonus - An experimental video game development environment
- Worlds and the Universe (require 2htdp/universe)
- Implementing New Games in Games: Fun Examples
- Turn-Based Games interfaces and tools for defining and playing turn-based games
- GL Board Game: 3-D Game Support
- mode-lambda - Sprite-based 2D graphics engine
- pict3d - A 3D engine with a purely functional API.
-
game-engine - This is an educational game engine for 2D games.
- game-engine-rpg - This provides utilities for making RPG games with game-engine.
- game-engine-demos-common
-
vr-engine - Racket Lang for Virtual Reality (Aframe).
- vr-assets - Assets suitable for use with vr-engine
books & papers
- Realm of Racket (BOOK/EBOOK)
- Creating Languages in Racket alt: [Queue] covers creating a text adventure game as a language creation tutorial
Assets
- Characters and tilesets from gameart2d
- Planet Cute Images The 2htdp/planetcute library contains the Planet Cute art by Daniel Cook (Lostgarden.com).
- https://github.com/thoughtstem/cartoon-assets
- https://github.com/thoughtstem/pzuh-assets
- https://github.com/thoughtstem/kenney-assets
related
https://github.com/nitros12/racket-cord is a Discord library in Racket