The Allegro Wiki is migrating to github at https://github.com/liballeg/allegro_wiki/wiki

Difference between revisions of "New front page text for website"

From Allegro Wiki
Jump to: navigation, search
(Created page with '== Ideas for front page text of official website == * Crisp, clear first sentence (see how SDL does it) * Platforms, languages (C, C++, wrappers?), license * Can be used alongsi…')
 
(Wrote text)
Line 1: Line 1:
== Ideas for front page text of official website ==
+
Draft:
* Crisp, clear first sentence (see how SDL does it)
+
 
* Platforms, languages (C, C++, wrappers?), license
+
Allegro5 is a cross-platform library designed for providing low level access to modern graphics and audio hardware as well as various kinds of input devices. Its aim is to equip you with the tools needed to deal with recurring tasks in game development and multimedia programming.
* Can be used alongside native OpenGL
+
It is not an engine, however, so it won't get in your way while you retain complete freedom and control.
* Originally made for games, but is not a game engine, you have complete freedom and control
+
 
* Clear API with a very consistent and intuitive naming scheme
+
 
* Result of rewrite after 10+ years of providing an easy-to-use library
+
It accesses graphics hardware through OpenGL or Direct3D and will happily accept being used alongside them - utility functions for integration are available. Due to its modular structure, you can also leave certain jobs (e. g. audio) to other libraries, if you prefer to do so.
* Friendly, active community which is always willing to help :)
+
 
* Link to Download and Getting started page of wiki -> guides for the platforms
+
 
 +
Allegro5 officially supports Windows, Linux, Mac OS X, iOS and Android.
 +
 
 +
 
 +
Written in C, Allegro5 provides a clear and consistent API with an intuitive naming scheme that can naturally be used with C++ as well. Wrappers exist for Python,  Lua, D and Chicken Scheme.
 +
 
 +
 
 +
Allegro5 is open-source and distributed under a MIT license. You may use it freely in any kind of software.
 +
 
 +
 
 +
If you need advice or support, you can ask our friendly, long-standing, active community that is always willing to help.
 +
 
 +
 
 +
 +
 
 +
 +
[Bottom: ]
 +
 
 +
Completely rewritten, Allegro5 is a major milestone in Allegro's long and proud history of being an easy-to-use library. If you're looking for the legacy version, you can find it here.

Revision as of 20:26, March 31, 2014

Draft:

Allegro5 is a cross-platform library designed for providing low level access to modern graphics and audio hardware as well as various kinds of input devices. Its aim is to equip you with the tools needed to deal with recurring tasks in game development and multimedia programming. It is not an engine, however, so it won't get in your way while you retain complete freedom and control.


It accesses graphics hardware through OpenGL or Direct3D and will happily accept being used alongside them - utility functions for integration are available. Due to its modular structure, you can also leave certain jobs (e. g. audio) to other libraries, if you prefer to do so.


Allegro5 officially supports Windows, Linux, Mac OS X, iOS and Android.


Written in C, Allegro5 provides a clear and consistent API with an intuitive naming scheme that can naturally be used with C++ as well. Wrappers exist for Python, Lua, D and Chicken Scheme.


Allegro5 is open-source and distributed under a MIT license. You may use it freely in any kind of software.


If you need advice or support, you can ask our friendly, long-standing, active community that is always willing to help.



[Bottom: ]

Completely rewritten, Allegro5 is a major milestone in Allegro's long and proud history of being an easy-to-use library. If you're looking for the legacy version, you can find it here.