Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.
Version 24 (modified by clayasaurus, 17 years ago)
--

Welcome to ArcLib - 2D Game Library

Arc is a cross platform arcade game library. Arc is designed to be a 'backend' for other 2D game engines.

To ensure the library is cross platform, only cross platform libraries are used (OpenGL, SDL, SDL_image, OpenAL)

Arc 0.2 is currently in development and will include the features listed in milestone:0.2. Also check the forum for updates.

Forums - Project forums

Arc v.1 Information:

Arc v.1 Feature List

  • Fast rendering using OpenGL
  • Sprite class that handles multiple animations with sound effects and box/circle/perpixel collision detection
  • Particle generator
  • FreeType Fonts
  • Loading PNG/JPEG/GIF
  • Easy to use input module
  • Easy to use windowing module with screenshot option
  • Built-in serialization library
  • SoundFX with .wav and .ogg files
  • A good linked list template
  • XML file loading/saving

Games that actively use the ArcLib library

Theoretical Future Games and the features Arc Needs to complete them