beginning game programming
Just got an email about game programming books, a very popular question I get:Hey John, I've mailed you before but I doubt you remember; with that said, I love your games! Always have, always will. I've done a bit of game programming with some beginner's languages like GML and many versions of BASIC, but I'd really like to learn C. I have one question: I've pretty much learned all there is to make console applications, which is all I can find tutorials for. Where can I get some info on basic graphics programming? Just drawing/manipulating bitmaps or pixels, something like that.
Thanks!
-Jake
Here's what I would recommend with just a quick search on Amazon: Beginning Game Programming by Michael Morrison.
Now, I haven't had to read a game programming book in about 22 years but this one seems pretty solid with good reviews. Sure, some of the reviews might be by the guy's mom and friends but how else can you tell if it's good unless you try it yourself?
I'm sure some of the readers here can recommend other great books - that's what this section is for!

21 Comments:
I recommend to visit at www.libsdl.org and check out the list of tutorials found at there. SDL is really easy-to-use library for graphics, sounds and other stuff.
5:07 AM
Heres a great link for beginers...
http://www.fastgraph.com/diana.html
9:34 PM
When I started learning how to program games in C (back in 1999) the most helpful books were by Andre' LaMothe. I don't think he has released anything new in a while (except the Prima/Premier series he's overseeing, but those are written by other authors). There is however a second edition of Tricks of the Windows Game Programming Gurus still available (released 2002).
From what I remember, Andre' focuses too much on Windows programming + DirectX (in the beginning at least), so while I do recommend checking out the book, I would skip over the Win32 and DX stuff and simply use the game programming material coupled with a good DX wrapper like SDL or Allegro.
3:31 PM
in my humble opinion,the "Beginning Game Programming"is really not bad.i've never read the English version so i doubt that i maybe missed something,but it's ok enough for a beginner to get in.(mines is the Chinese version,any Chinese fans or newbie out there could check it on the dangdang.com or somewhere else.)
12:25 AM
I'm the programmer/designer from Kevlar Games and I prefer using the Allegro library. It's a really great programming library for indie games and it's also open source!
P.S. While your at it, I'd suggest downloading a copy of Dev-C++.
3:59 PM
I've had this book for about a month and I already got to the end. It's really usefull especially if you want to know how to write game engines for Windows.
I'd give it a 4 out of 5!
7:15 PM
I have been through the Beginning Game Programming book by Michael Morrison and it is an excellent beginners book for learning graphics game programming. It helps you put together a nice little 2D game engine that hides all of the Windows programming so you can concentrate on your game logic. I have been working on a small game using that engine.
Other books I would suggest are: Tricks of the Windows Game Programming Gurus 2nd Edition by Andre LaMothe, Game Programming All in One 2nd Edition by Jonathan S. Harbour, and Beginning C++ Game Programming by Michael Dawson.
If you want a beginners project to help on, you can help me with a game or two. No deadlines, no pressure, just a great learning experience. Check out my site at http://www.jnbutler.com for details and contact info.
9:01 AM
I own and read this book and if you want to build a game engine using the win32api it'll show you how. Just make sure you C++ is up to snuff since it's used throughout the book.
3:33 PM
Haha, cool. The picture on the cover reminds me of 'Kickstart', an old Commodore C16 game :)
4:32 AM
"I'm the programmer/designer from Kevlar Games and I prefer using the Allegro library. It's a really great programming library for indie games and it's also open source!
P.S. While your at it, I'd suggest downloading a copy of Dev-C++."
I really don't want to start an IDE war, but Dev-C++ hasn't been updated in forever and isn't even written in the language it is meant to be used for (it's written in Delphi).
I use Code::Blocks for compiling and use Notepad++ for writing code.
5:13 PM
acer as07b71 battery
acer as07b72 battery
acer batbcl11 battery
7:25 PM
We specialize in laptop battery,laptop AC adapters. All our products are brand new, with the excellent service from our laptop battery of customer service team.
the most convenient and cheap replacement battery online shop in uk. We specialize in laptop batteries,laptop AC adapters.
All our laptop AC adapters are brand new, with the excellent service from our customer service team.
the most convenient and cheap battery online shop in uk.
You can find some battery and adapter from here is very cool.
6:05 PM
情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,按摩棒,跳蛋,充氣娃娃,情境坊歡愉用品,情趣用品,情人節禮物,情惑用品性易購
免費A片,AV女優,美女視訊,情色交友,免費AV,色情網站,辣妹視訊,美女交友,色情影片,成人影片,成人網站,A片,H漫,18成人,成人圖片,成人漫畫,情色網,日本A片,免費A片下載,性愛
A片,色情,成人,做愛,情色文學,A片下載,色情遊戲,色情影片,色情聊天室,情色電影,免費視訊,免費視訊聊天,免費視訊聊天室,一葉情貼圖片區,情色,情色視訊,免費成人影片,視訊交友,視訊聊天,視訊聊天室,言情小說,愛情小說,AIO,AV片,A漫,av dvd,聊天室,自拍,情色論壇,視訊美女,AV成人網,色情A片,SEX
情趣用品,A片,免費A片,AV女優,美女視訊,情色交友,色情網站,免費AV,辣妹視訊,美女交友,色情影片,成人網站,H漫,18成人,成人圖片,成人漫畫,成人影片,情色網
情趣用品,A片,免費A片,日本A片,A片下載,線上A片,成人電影,嘟嘟成人網,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,微風成人區,成人文章,成人影城,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,臺灣情色網,色情,情色電影,色情遊戲,嘟嘟情人色網,麗的色遊戲,情色論壇,色情網站,一葉情貼圖片區,做愛,性愛,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,美女交友,做愛影片
av,情趣用品,a片,成人電影,微風成人,嘟嘟成人網,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,成人文章,成人影城,愛情公寓,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,色情,寄情築園小遊戲,情色電影,aio,av女優,AV,免費A片,日本a片,美女視訊,辣妹視訊,聊天室,美女交友,成人光碟
情趣用品.A片,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,色情,寄情築園小遊戲,情色電影,色情遊戲,色情網站,聊天室,ut聊天室,豆豆聊天室,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,免費A片,日本a片,a片下載,線上a片,av女優,av,成人電影,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,成人文章,成人影城,成人網站,自拍,尋夢園聊天室
11:24 PM
あいうえおかきくけこさしせそたちつてとなにぬねのはひふほまみむめも
やゆよら失あ失失失失失失失年い失失派派派派キ派派派派おう派派派派派派派派派派派派えと労労労労労労労労労労かま労労労労労労失労派きて
健失失くみ失失健ハ確健失失む派失健健社健健こみつ健健健派派派失確むち確健失失退健けまた健労男厚健失労労職にめこ労パ育労労労労労労労なとけめ労労労労労パ派労労ぬやくも派派派派派出平労労のも労労労労労労労失派ハはゆきさ労労労労労労労ひる労かし労労建労建労労ふひよ労くす労労労最労労労年 厚 し ふ ら 社 こ せ 障 国 国 共 公 個 確 さ は り 寡 か 離 そ 厚 厚車車農オ車へちへれ労派き失高あ出出産ババカ比比ほつほろ保保お自葉い犬不犬犬子包年Jすのたは任任えさ包仮真カ子包ク包包包せねちひ妊生ううし自自自自自自自たにつふ自自いす自自自自自自自ちぬてほあ自自そせ火火家軽軽車く車な
派派派派派厚労労労労労労労労労労労労労労労労労労労失労派派救健失失失失失失健ハ確健失失ハ派失健健社健健健健健健健健派派労失確健派確健失失退健失失ハ健労男厚健失労労職労職労労パ育労労労労労労労労労労労労労労労労パ派労労パパパ社派派派派派出平労労労労労労労労労労労失派ハハ健労労労労労労労労労労労労労労労労建労建労労労労労労労労労労労最労労労労労労通政一会労労労労労労労労労労労労労労労労労労労労一一一福労労労
配雇失労労派労試年離離年離財離2離年年年生う性労労労派雇失高妊出出産葉セ犬不犬犬子包茎(ほうけい)年J/a>全団子妊国国共年年年資年年年年年掲個確厚厚厚厚厚厚パ年年社年年年年退犬子包年金J全団子妊生う性農農農配国労パ健昭建遺遺遺健失失失失労労労派雇失高妊娠したい出出産葉セ犬の出産不犬年厚厚厚厚厚社遺厚障マ寡個相個厚厚厚厚厚厚国国確国確確確確確個確確少年公個確適老加年離離離離お離離6在老在適加遺遺厚企企確障遺統国産産産産産マ国労パ健昭建遺遺遺健失失失労労労派雇失高妊出出産葉セルライト除去犬不犬年厚厚厚厚厚社遺厚障マ寡個相個厚厚厚厚厚厚国
国確国確確確確確個確確少年公個確適老加年離離離離お離離6在老在適加遺遺厚企企確障障年国産産産産産マ産産産職赤産1産産産産産雇雇雇雇雇厚雇雇雇雇雇雇雇雇雇雇労労労労労労労労労労労女女女女労就労労労労労労労労労労労労労労労労労労最最最最最職職職職職職労労労職職職職パパパート法・雇パパパパパ社パパパパパート雇雇雇職確労雇雇雇雇雇雇雇厚雇雇雇雇国雇雇雇雇雇男男男男男男男定雇雇雇雇雇雇雇雇雇雇雇雇労雇雇退ハ転失失失失失失失失失失失失年失失失派派派派キ派派派派派派派派派派派派派派派派派派
厚労労労労労労労労労労労労労労労労労労労失労派派救健失失失失失失健ハ確健失失ハ派失健健社健健健健健健健健派派派失確健派確健失失退健失失ハ健労男厚健失労労職労職労労パ育労労労労労労労労労労労労労労労労パ派労労パパ社派派派派派出平労労災とは?労労労労労労労労労失派ハハ健労労労労労労労労労労労労労労労労建労建労労労労労労労労労労労最労労労労労労通政一会労労労労労労労労労労労労労労労労労労労労一一一福労労労自自自自自自自自自自自自自自自自自自価火火火家軽軽カ比比比保険バイク保保保保保自妊妊妊妊前妊妊妊妊妊着妊自自自自自自自自年厚厚厚厚社遺厚障国国共公個確適老加寡年離厚厚厚
■
年年 厚 厚 厚 厚 社 遺 厚 障 国 国 共 公 個 確確 適 老 加 寡 年 離 厚 厚 厚車車農オ車車全労労労派雇失高妊出出産ババカ比比比保保保保保保自葉セ犬不犬犬子包年J車車車任任任任包包仮真カ子包ク包包包包全団子妊生う性自自自自自自自自自自自自自自自自自自自自自自自自自自自自自自価火火年火家軽軽車く車車
厚厚厚厚厚厚厚厚厚厚厚厚厚厚厚厚厚厚厚遺厚企障障障障障障障国国国国国公個個適老加寡農農年年年障障障障障障障障障障障障障障障障障障障障障障障障障適確確確確確確確確確確適適適適適適適適適適適個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個離離離年離離離離離離財離離離離離離年年資年年年年パパ厚厚厚厚厚厚健厚厚厚厚厚厚厚厚厚厚厚厚共共共共共共
3:08 AM
Regardless of the debate, North American games now have the chance to play Ragnarok Online with all kinds of ro zeny. During the free open Beta test period that you do not cost any ragnarok zeny, over ten thousand people logged on the game daily. Soon after this latest period, on a week notice, players were informed that the game was going pay iro zeny to play again. Each type of weapon, daggers and two handed swords, bows and so on which can gain from cheap zeny, have a unique animation for every class and sex. All ragnarok online zeny has the end effect of making every series of dungeons or outdoor maps look exactly alike.
4:30 PM
You need lots of kamas to enhance your game character. Follow the guide below, you will have a better experience in dofus kamas. Because of Bambooto attack with both earth and wind damage, with also heals kamas. There are some cheap kamas in the Dofus and that is very useful. The best part is that bulbiflor can drop bulbiflor magic bark, which sells for 50000 dofus gold and requires just 100 prospecting to get leveling my feca there got one between lv24 and lv46. They sell well kamas anytime too, so you can buy dofus kamas at anytime.
9:46 PM
It is called the Entropiauniverse ped world. In the Entropia world, Entropia Universe Gold is important. Entropia universe is role play where the user creates their own character and embarks on tasks, adventures and social interaction with other participants with Entropia Universe Money. Buy Entropia Universe Gold is a real thing to you. It is also possible to offer users the opportunity of buying and selling cheap Entropiauniverse ped.
9:49 PM
head junior tennis racketwilson tennis racquet
wilson tennis racket
head tennis racketbabolat tennis racket
Lacoste polo shirtschaussure nike Ugg Bootspuma CATblack ugg boots
nike max ltd
ed hardy womens ed hardy sunglasses ed hardy mens
7:27 PM
Bought the Tennis Racquet is important, exercise can reduce the harm, especially for the wrist injury. But the good of Tennis Racket in general in the real prices are more expensive, so a lot of websites now have cheap tennis racquet、tennis racquet discount、cheap tennis racket、discount Tennis Racket .
7:28 PM
お金にまつわるエトセトラビューティーマニア日記は友達からしいろの日記もっと綺麗に美容百科かりやすいろの日記蟻と象とお金とさくらの秘密部屋今日の健康クレジットカード万歳暮らしのニュースダイエットで痩せるど~ント 行ってみようこたえて!私の身体ブログ 1/2翻訳会社速報!健康ニュース金融詩人あるある日記健康管理失格seego
1:47 AM
The network Gaia Gold layer - it will Dofus Kamas have to rely above, so Gaia Online Gold no need to trouble Kamas Dofus with the sockets. Use the top Kamas layer for your Buy Gaia Online Gold platform, even a library Acheter des Kamas full client-server. The graphics Buy Gaia Gold library - Do not write your Dofus Kamas Pas Cher scene graph, wretch! Neither the routines to MMORPG News load resources (images, 3D models). From the little I know Gold Gaia of DirectX is probably used Gaia Money directly, but for OpenGl, find Buy Gaia Money yourself a good graphics engine. ADH uses Gaia OpenSceneGraph, but there Gaia Gold Store are tons in all languages.
9:53 PM
Post a Comment
Links to this post:
Create a Link
<< Home