Simple Game Development with ClanLib 6.0
This tutorial will guide you through the development of a simple game using the ClanLib 6.0 API.
- Part 1
Introduction to ClanLib & Visual C++ Workspace Setup
We will start by looking at what ClanLib does for you and what you have to do yourself. We will also start work on the game we're creating (Tic-Tac-Toe) by setting up ClanLib in the Visual C++ environment.
- Part 2
The Game Loop and ClanLib Graphics
This part looks at keeping the game running as well as CL_Surface, CL_Display and what needs to be done to display those pretty pictures.
- Part 3
Signals and User Input
A game isn't much fun without a way to control things. Luckily for us, ClanLib provides the user with plenty of ways to enter information.
- Finished Game (Parts 1, 2, & 3)
- Part 4
Using OpenGL with ClanLib
Real-time games like Breakout and Asteroids are quite different from event-driven games like Tic-Tac-Toe or Tetris and often require faster visuals. Here we will learn how to use OpenGL's graphics capability with ClanLib. CL_ResourceManager and resources are also covered.
This is not an OpenGL tutorial, but ClanLib does provide a good base for OpenGL learning and experimentation.
- Part 5
Particles and More OpenGL with ClanLib
This part completes the Spinning Ship demo started last time. We'll look some more at particles and uses for CL resources.
- Finished Ship Demo (Parts 4 & 5)
|