Tips on writing FPS engine needed

Discussion about everything. New games, 3d math, development tips...
Post Reply
DrIdiot
Posts: 1
Joined: Sat Jul 24, 2004 4:33 pm

Tips on writing FPS engine needed

Post by DrIdiot »

Hi,

I'm trying to create a very primitive FPS graphics engine. My goal for the summer is to be able to move around in a box (not even collision detection), or even just be able to draw the view of the box.

However, I'm not really sure how to start. Could someone brief me about the most important aspects of a game engine?

I'm good at math, and I am willing to learn any concepts that may be new to me. I have a book (Mathematics for 3D Game Programming and Computer Graphics) as well, that I have been attempting to read.

I intend to use OpenGL and C/C++ to write the engine. My OpenGL experience is limited; I've only been able to create a multicolored box that rotates.

Any help is greatly appreciated!

My email is harrisonchen@yahoo.com
My AIM is DHMOAddict
My Yahoo messenger S/N is harrisonchen
My MSN S/N is harrisonchen@yahoo.com
Fussel
Posts: 22
Joined: Fri Apr 09, 2004 1:47 pm

Post by Fussel »

take a look at google..there are millions of tutorials on writing an 3d engine
l0calh05t
Posts: 68
Joined: Wed Apr 07, 2004 7:08 pm

Post by l0calh05t »

If you want to learn some more OpenGL for the graphics part of it go to nehe.gamedev.net (great collection of tutorials, there's even one about loading and moving around in a 3d world)
Raw data for raw nerves

My main PC: Athlon XP 2800+, 512MB RAM, ATI Radeon 9700 Pro 128MB, Win2k SP4
My secondary PC: Pentium III 500 Mhz, 256MB RAM, TNT2 64, Gentoo Linux
saigumi
Posts: 921
Joined: Fri Aug 22, 2003 11:31 am
Location: St. Louis, MO USA
Contact:

Post by saigumi »

The first FPS Tutorial I ever ran through was this one on WildTangent.

http://www.wildtangent.com/developer/ho ... index.html

I'm sure it can be translated to C++ and Irrlicht by someone with basic JAVA and C++ experience.

Here is the rest of their tutorials.

http://www.wildtangent.com/default.asp? ... eveloper_2
Crud, how do I do this again?
Post Reply