[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)