• Home
  • Computing
  • Internet
  • Tips
  • Designs
  • Downloads
  • Inspiration
  • Wallpapers
  • DIY
  • Technology
  • Travel
  • Home
  • Computing
  • Internet
  • Tips
  • Designs
  • Downloads
  • Inspiration
  • Wallpapers
  • DIY
  • Technology
  • Travel
HomeComputingFree Game Programming Tutorials website
Previous Next

Free Game Programming Tutorials website

Posted by: admin , January 15, 2009

Lazy Foo’ Productions is a website for some new programmers who are interested in joining Game Programming. This site has tutorials made to help programmers start out in game programming covering all the information that are required to design a game. The author tried to keep them as simple and to the point as possible. They are a perpetual work in progress, and will be improved over time.

Snapshoot of what the author has to say about his site :

The site has about 36 lessons and here is a list of Table Of Contents:

Lesson 1
Setting up SDL

Lesson 2
Surface Loading and Blitting

Lesson 3
Extension Libraries and Loading Other Image Formats

Lesson 4
Event Driven Programming

Lesson 5
Color Keying

Lesson 6
Clip Blitting and Sprite Sheets

Lesson 7
True Type Fonts

Lesson 8
Key Presses

Lesson 9
Mouse Events

Lesson 10
Key States

Lesson 11
Playing Sounds

Lesson 12
Timing

Lesson 13
Advanced Timers

Lesson 14
Regulating Frame Rate

Lesson 15
Calculating Frame Rate

Lesson 16
Motion

Lesson 17
Collision Detection

Lesson 18
Per-pixel Collision Detection

Lesson 19
Circular Collision Detection

Lesson 20
Animation

Lesson 21
Scrolling

Lesson 22
Scrolling Backgrounds

Lesson 23
Getting String Input

Lesson 24
Game Saves

Lesson 25
Joysticks

Lesson 26
Resizable Windows and Window Events

Lesson 27
Alpha Blending

Lesson 28
Particle Engines

Lesson 29
Tiling

Lesson 30
Bitmap Fonts

Lesson 31
Pixel Manipulation and Surface Flipping

Lesson 32
Frame Independent Movement

Lesson 33
Multithreading

Lesson 34
Semaphores

Lesson 35
Mutexes and Conditions

Lesson 36
Using OpenGL with SDL

Checkout the site here.
They use C++ as the programming language because it is considered the game industry’s standard. SDL is used as the API because it is cross platform, and relatively easy to use.

Related Posts

PlayStation 5 – Take a look inside

Here is the PlayStation 5 Inside Look. The next console generation is equipped with 4 USB ports ...

Convert Heat from Data Centers into Hot Showers

By applying the method of reusable heat, your computer can heat up your shower. It’s unbelievab ...

Le Slide- Add two Extra Screens fo your Laptop

This special device adds two extra screens to your laptop, so you can multi-task your works lik ...

Laptop Powered by Razer’s New Gaming Smartphone

Unbelievable that this is actually a laptop powered by a gaming smartphone. Razer’s new gaming ...

Leave a Reply Cancel reply

Welcome to Version 2.0

Powered by Wordpress. Hosted with Exabytes. Copyright © All Rights Reserved.| Sitemap.
  • About
  • Contact
  • Privacy Policy