[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: outline for Linux Game Programing
> outline 0.0.2 :)
> 1. Introduction
> + About this book
> + About the authors
> + What is Linux
> + Why use Linux as a game development environment
> + What do I need to get started
> 2. Starting the design process
> 3. Writing a simple game
i think this should be at the end of the book ( last chapter )
> 4. Stepping up the process
> 5. Choosing a development language
+ debuggers, profiling tools available for linux
+ scripting / quake-c style languages for the actual game logic etc.
+ introduction to assembly languages under linux ( the at&t syntax /
nasm ... )
+ introduction to rcs, cvs and why it is good
> 6. Choosing a graphics library
> + SVGAlib
> + X11
> + GGI
> + SDL
> + ClanLib SDK
> + PTC
> + GAMES
> + PenguinPlay
> + GTK and QT
> + Mesa and OpenGL
+ X-mesa
? direct-x wrappers
> + CrystalSpace
> 7. Choosing a sound library
> + OSS
> + ASLA
> + Penguin Sound
> + etc...
+ SDL
> 8. Choosing a networking library
9. Choosing a thread library
+ pthread
+ SDL
+ etc...
> 9. IO for the masses
> 10. Porting to and fro
> 11. Licensing your game
>
13. other development tools
+ sound editing
+ graphical programs (gimp, blender etc.)
+ creating rpm/debian packages and some other ways to install the
game
+ creating CD images in linux
tomaasz@iol.cz -- Tomas Andrle -- ICQ : 17688140
Two wrongs don't make a right
(but they make me feel a whole lot better)