Jump to content
  • Advertisement
Sign in to follow this  
Chad Smith

Your first 3D Game

This topic is 4272 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Lately I am have learning simple 3D Programming in OpenGL. I have a pretty ugly camera class, and I can move it closer and furter away to some geomtry (like cubes and that stuff). Now I know I am not even close ready to go and program even a 3D Pong Clone, but I was wondering what was y'alls first 3D Game? Do y'all remember how long it took y'all to finish it? I am really just asking cause it sparks my interest and so I can set some realistic goals maybe. Also, if you have any tips to a beginner in 3D, then I wouldn't mind having them eithier. Thanks a lot! Chad.

Share this post


Link to post
Share on other sites
Advertisement
My first? That would be a 3d asteroids game, back when I was 15. I gave it to my brother for christmas. It had really nice particle effects, and I even hacked some bump mapping in. And it had big memory leaks, and a resource manager that was pretty smart, but really stingy, so it would delete textures if they weren't in use and load them again shortly after. :) It took me about 3 quarters of a month, having worked on my engine for... I don't know, a long time. Less than a year though.

Tips? Just don't give up. You will find that bug.

Share this post


Link to post
Share on other sites
I think I did a couple. My first real released game took about ten months to finish, and that was my latest release.

I did a couple of 3D demo games and those took about a month and a half apiece before I got bored of 'em.

Share this post


Link to post
Share on other sites
I started on my first game somewhere between 01/02 and haven't finished yet. Worth to note is that I changed the gameplay somwhere between 2004/2005 and threwed out all code and changed languae and style(all styles(including spaghetti) in C -> OOP in C++). In short is the game a mix between half-life and resident evil.

My second game though was a lander inspired game where you had to go from a-b, featuring simple physics(gravity and force) and simple particle system(point based). Used a free engine(genesis3d) and a comercial(lesson learned) space-ship model so the game couldn't be released. Took about a few months to finish IIRC.

Share this post


Link to post
Share on other sites
My first 3D "game" (ie. the closest thing to a game I've done in 3D yet) was a fairly simple heightmapped terrain engine done in OpenGL. It also implemented a really neat terrain smoothing algorithm, and never became a real game. Oh well...

Share this post


Link to post
Share on other sites
A really good way to start is to actually do a 2D game just in 3D :P If you have your camera looking straight down the Z axis, then have your game run on the x/y plane it works really well. Then you can have 3D scenes in the background, and all your character models can be 3D, its just their always on the z origin (eg, every update set all entities z to 0). You can do some relativly simple games like that which look really impressive. Scrolling space shooters are the best, simple sphere-sphere collision on a 2D plane with 3D spaceship models and some asteroids in the background looks awsome but its pretty easy todo.

As for my first 3D game - it was knockoff, but I'd done a heap of other 3D demo's/sims befor I wrote that (such as antHive, Marbles, pFlock etc). Knockoff took me about 8 months to write, but half of that time was polishing, bugfixing and adding levels, game modes and effects. I had a semi playable version going after about a month.

Share this post


Link to post
Share on other sites
Quote:
A really good way to start is to actually do a 2D game just in 3D


That's actually a great idea. It'll introduce you to some of the primer 3D concepts, and obstacles, while still not abandoning some of the simplicity of 2D. And besides, nobody says it has to be crappy. I made a bomberman clone, which is technically 3D, but for all intents and purposes, it's basically a 2D game.

- Andrew

Share this post


Link to post
Share on other sites
yeah, working with 2D helped me develope some general gaming concepts that i use in 3d.

My first 3d game was made with VB and openGL, took me about 2 weeks, at least it took me 2 weeks to abandon it. It was about a red sphere, that hits other spheres with a cone shaped bat. It consisted of a terrian that was very bumpy. A pyrimdal structure in the center. When the other spheres were hit with the bat, they'd be transported to a random position.

Since then i perferred c++. Before that i made a kinda 3D game, that consisted of sprites being scaled down along the z-axis.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!