For now this page only lists few tutorials I wrote. I also wrote bunch of reviews and game design related articles, but I want to revise all of them first and convert them to some new format, more suitable for this site.
Tutorials
How To Program A Game With FreeBASIC - Lesson #1
A beginner-level tutorial on how to start programming games in FreeBASIC using its built-in library - GFXlib 2. Plain text-file and HTML version of the tutorial are included.

The tutorial is written in a conversational manner. Some people don't like that style, but I learned most from exactly such type of tutorials.

This is an updated version of the tutorial that is compatible with FB ver.0.18b.
Download: How_To_Program_A_Game_1.zip (308 KB)
How To Program A Game With FreeBASIC - Lesson #2
The second lesson of the previously listed tutorial. It completes the example game from the first tutorial, but also contains bunch of downloads, from PIXELPlus 256, FMOD example program, to my scrolling engine.

This first download also includes a revision from Dec 2006 related to better page flipping and FPS control code. Another revision is pending!

This second download is the mini-game from the original tutorial rewritten to compile in FreeBASIC ver.0.17.
Download #1: how_to_program_in_FB_2.zip (1930 KB)
Download #2:mini_game_FB017.zip (79 KB)
Chain-like Animation Tutorial
A tutorial on how to create a chain-like animation in FreeBASIC. Written in a similar manner as the previously listed tutorials. The package includes a text-file and HTML version of the tutorial.

The tutorial is far from perfect, but perhaps it can inspire someone interested in this topic. The code in the tutorial is most suitable for creating a game with snakes consisted of [insert number] of blobs.
Download: chainlike_anim_tut.zip (111 KB)
Angles in 2D environment and artificial smarts based on them
A tutorial on calculating angles between two or more objects in 2D environment, and creating artificial smarts based on this (for 360° degrees rotating, top-down games). Includes two "game-like" examples. Compatible with FB ver.0.18b.
Download: Dealing_with_angles.zip (369 KB)
Angles in 2D environment and artificial smarts based on them - Part II
A tutorial that continues on the previous edition and completes the game-like example program. Includes multiple artificial smarts, scrolling, projectiles, simple object rotation and more.
Download: Dealing_with_angles_Part_II.zip (217 KB)
So Biff wants to have a high score table in his game
A beginner-level tutorial that explains how to create a high score feature in your FreeBASIC game project (loading/saving high scores) using external plain text files. Includes two example programs.
Download: Managing_A_High_Score_Table.zip (151 KB)
A beginner's guide to FMOD
Like the title says, this is a beginner's guide to using FMOD in FreeBASIC programs. It covers most of the methods and subroutines I use in my games when dealing with FMOD and points you to expand your knowledge beyond this tutorial.
Download: UsingFMOD_A_Tutorial.zip (489 KB)