Welcome to ArcLib - 2D Game Library
ArcLib is a collection of useful 2D game programming library code. All libraries are dependent on the Arc core, simply known as Arc. Arc contains a core that provides basic windowing, input, drawing, and math functionality. From there, Arc offers several add-ons for advanced features such as OpenAL sound, scenegraph, GUI, 2d physics, freetype font rendering, particle effects, sprites, and a camera system.
- Dreadmoon - Official Linux Distribution featuring ArcLib
- Project forums
- Getting Started
- DMedia Tutorials
- License Agreement
- Authors
- Tango only (Rationale)
- Coding style
Games made with the ArcLib library
- Add yours here!
- TankWars Arc v0.2
- Dazel Arc v0.2
- FreeUniverse Arc v0.1
Project Status
Development seems to have stalled on 11-12-2010 with changeset 1623. Related code:
Arc v.3
General information:
- Was under development, however with the split up of ArcLib into separate libraries, the release information has become skewed. In the future, releases will be like Arc Core 1.0, Arc Light v.5, etc. Each library will have its own version number.
Arc v.2
General information:
- Not supported
- released for Phobos in July 2007, Tango port released in September 2007
- Designed to work with D 1.0 Series and Phobos or Tango Version 0.99.5
- SVN Location, Phobos version
- SVN Location, Tango version
- Documentation
- API Reference
- Intro Tutorial
- Asteroids Tutorial
- Arc v0.2 Feature List
Arc v.1
General information:
- Not supported, does not work out of the box with versions of D above 0.177
- SVN Location
- Arc v0.1 Feature List