Jump to content
View in the app

A better way to browse. Learn more.

Obsidian Forum Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hi, i applied to a school that is teaching about game programming but as i do have programming experience but none about gameprogramming yet >_< i started to learn myself about game programming. I'm wondering if there are any sites / books that you guys can suggest for me to learn from. (C++ pref)

 

If you know of a book can you please put it like this:

 

Title: <title>

ISBN: <isbn number>

Discription: <Small description>

Own opinion: <your opinion about what you learned from it>

 

I've been looking for books myself but couldn't really find any that was good enough for me to start with :p (except for one).

 

If you know a site just post the url and i'll take a look there myself :p

I already know about Nehe gamedev but tbh that one is a bit hard to start with if you never done any 3d / game programming before, at least thats what i thought when i first visited there.

 

My programming experience:

Pascal , Delphi

C++, Java , (little bit c#)

vb

Tried to learn assembler but that was a bit to hard ;)

 

I'm working through a book atm thats teaching me openGL (i wish to learn both openGL & directX and thought id start with openGL)

 

Title: OpenGL Superbible Third edition

ISBN: 0-672-32601-9

Discription: this book teaches things as drawing in space; points, lines, and polygons; moving around in space; color, lighting, and materials; Raster graphics in OpenGL; texture mapping; 3D modeling and object composition; fog and blending visual effects; curves and surfaces; the OpenGL shading language; and more.;Learn how to: create three-dimensional objects on your PC; move your objects or yourself around in a virtual world; use techniques for fast real-time rendering on Windows, Mac OS X, and Linux; make use of OpenGL hardware acceleration; create interactive three-dimensional scenes.

Own opinion: I really like this book it teaches most of the basic things. 3d maths are not explained in this book which is a bit of a problem as they suggest you use their functions they got in an include file while id rather known how to make those myself.

 

Thanks in advance,

Noax big fan of nwn1 & 2 :D

Why everyone who wants to get into game programming always choose graphics programming part of it?

 

Anyway,

to start with graphics programming, any book on linear algebra would do. MIT computer graphics lectures are exellent for learning the fundamentals and understand how computer graphics works.

  • Author

As far as i know i didn't say i wanted to do graphics programming, i am interested in game programming but afaik graphics is a part of that too. I found a school in the country i live in that teaches game programming and what appealed to me the most was game engine programming. (that school only allows 120 students though :/ 60 programmers / 60 graphic artists, i'm still waiting to hear if i'm allowed to join or not)

 

I want to learn myself everything about game programming (also graphics programming) so my knowledge of it all is far weither then just a specific part :rolleyes:

 

PS. thanks for the reply, will check the link out when i get home again :rolleyes:

That's really cool. I hope you make it. And as a friendly gesture (to help you sound more professional), the phrase is not "Learn myself gameprogramming," but rather, "Teach myself game programming."

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.