summaryrefslogtreecommitdiff
path: root/posts/guile-2d-0.1.md
blob: 150a7609bfc3e1a019d5103eb5f286d6fbadb175 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
title: Guile-2D 0.1 Release
date: 2013-09-27 12:00:00
tags: foss, gnu, guile, scheme, gamedev, wsu
summary: Official release of Guile-2D Version 0.1
---

To celebrate the GNU Project’s 30th anniversary, I have decided to
make the very first release of my 2D game development framework for
[GNU Guile](https://gnu.org/s/guile). GNU Guile is a Scheme
implementation, and has the honor of being the official extension
language of the GNU project. Guile-2D is a layer above SDL, OpenGL,
FreeImage, and FTGL that provides abstractions for common 2D game
programming requirements such as sprites, tilesets, animations,
scripting, and collision detection.

There is a lot of work to do in order to get Guile-2D up to snuff with
the game libraries for more popular languages like Python and Lua. I
am looking for contributors who share my vision of creating a fully
featured, easy to use game library in Scheme.

Guile-2D currently supports GNU/Linux distributions. I am looking for
help to get it running on OS X and Windows.

Please refer to the `INSTALL.org`, `README.org`, and texinfo files to
learn how to install Guile-2D, run example programs, and write your
own games.

[Browse the source code on GitHub](https://github.com/davexunit/guile-2d)