XuqRijBuh - A Sweet Game Engine - By Victor Dods
0.5
What is XuqRijBuh? Pronounced "zuck-ridge-buh", also referred to as "Xrb", it is a portable 2D game engine, intended for quick and easy game development.
SourceForge homepage: http://sourceforge.net/projects/xuqrijbuh/
Contact the author at victor dot dods atsign gmail dot com.
-
Acknowledgements And Credits
-
Goals Of XuqRijBuh
-
Setting Up The Development Environment
-
Incremental Lessons On Game Engine Usage
-
Programming Conventions
-
Systems Of XuqRijBuh
-
Overview Of Main Systems
-
GUI System
-
Event System
-
Engine2
-
The Render Stack
-
SignalHandler
-
Portable C++ Types
-
Math
-
Primitive Class Types
-
Utility Functions
-
Parsers
-
Input
-
Endian Awareness And Code
-
FrameHandler
-
SignalHandler
-
Serializer
-
Event System
-
Resource Library
-
Fonts
-
GUI System
-
Widget Baseclass
-
Screen
-
RenderContext
-
Automatic Widget Layout
-
Widget Skinning
-
Focus Handling
-
Mouseover Handling
-
Keyboard Event Handling
-
Mouse Event Handling
-
Modal Widgets
-
Existing Widget Subclasses
-
Font Rendering
-
Engine2 - The Heart Of The Game Engine
-
The Physical World
-
Newtonian Mechanics - The Easy Part
-
Collision Detection - The Hard Part
-
World
-
ObjectLayer
-
QuadTree
-
Object
-
Sprite
-
Entity
-
SpriteEntity
-
Compound
-
CompoundEntity
-
PhysicsHandler
-
The Render Stack
-
Screen
-
WorldViewWidget
-
WorldView
-
Usage Of External Libraries
-
LibPNG
-
LibSDL
-
OpenGL
-
FreeType
-
Various HOWTOs
-
Writing Custom Widgets
-
Writing Custom Serializers
-
Writing Custom PhysicsHandlers
-
Writing Custom WorldViews