Question:

Game Programming lesson?

by  |  earlier

0 LIKES UnLike

I'm interested in making video game and i know nothing about it.now my Question is what's the best Book Or Website that will teach you how to do it

There will be a best answer!!!

 Tags:

   Report

4 ANSWERS


  1. Game Programming Lessons: The technology of computer gaming is undergoing a major conceptual shift: a shift to multi-threaded engines running on multi-core processors. Multi-core processors are powering the next generation of PCs and gaming consoles, and game developers want to target as many of these platforms as possible. Unfortunately, threaded execution and cross-platform support are non-trivial, and many developers find it difficult to get these features into their own code. This article will attempt to smooth this transition by exploring these two features in the context of a simple demo application.

    --------------------------------------...

    Introduction

    By Brad Werth, Intel Corp.

    The technology of computer gaming is undergoing a major conceptual shift: a shift to multi-threaded engines running on multi-core processors. Multi-core processors are powering the next generation of PCs and gaming consoles, and game developers want to target as many of these platforms as possible. Unfortunately, threaded execution and cross-platform support are non-trivial, and many developers find it difficult to get these features into their own code. This article will attempt to smooth this transition by exploring these two features in the context of a simple demo application. By building up understanding of these technologies in a ground-up fashion, game developers can increase their understanding and implement these important features in their own projects.

    The demo application created for this article can be found here. The demo application has a Microsoft Visual Studio* 2005 solution file for building and running on Windows, and a makefile for building on Linux. When run, the demo application opens a window and draws an OpenGL scene (Figure 1). This demo application and the code that comprises it will be used for examples throughout this article.


  2. For making a good 3D game, You need to know 2 things: a Computer Graphics language and a programming language. DirectX is the most popular computer graphics language but there is also OpenGL. And for programming language, C++ or C# are widely used.

    Microsoft has a gaming studio called "XNA". You can download it and for running it, you need to have Visual Studio.

    good luck.

  3. This will get you going, but to do advanced stuff will take time. You can start learning C++ with these video tutorials:

    http://xoax.net/comp/cpp/console/index.p...

    They are perfect for beginners. This one can get you started by showing you how to install a free compiler:

    http://xoax.net/comp/cpp/console/Lesson0...

    Here are some simple games with code downloads that you can use to get some ideas:

    http://xoax.net/comp/cpp/console/Lesson9...

    http://xoax.net/comp/cpp/console/Lesson2...

    http://xoax.net/comp/cpp/console/Lesson2...

    These tutorials can get you started with graphics programming in OpenGL:

    http://xoax.net/comp/cpp/opengl/index.ph...

    You can go through the tutorials and if you have questions on them or anything else in C++, please post to me here:

    http://xoax.net/forum/

    Enjoy!

  4. Java is a good entry level programming language.  Later on you'll advance to C++ and more.  Google some basic Java tutorials and go to java.sun.com and download their developers package.

    After that, here's a good begining game Java tutorial site:

    http://www.javacooperation.gmxhome.de/Tu...

    Programming isn't easy... dont expect to be making the next greatest game release.  Put in the work though and learn the awesome-ness of programming your own games!

Question Stats

Latest activity: earlier.
This question has 4 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.