Im a pretty new programmer. I started learning Python about a month ago. My long-term goal is to make a 3D FPS game (first person shooter)
Now I know that is a long ways off. But Im wondering what steps I will need to take to get there. What kind of things I need to learn on my way and how each thing would tie into the game.
So Im looking for something like an outline of what I need to learn. Starting with the things I need to make a very basic shooter game. I dont need to top Call of Duty Modern Warfare 2.
It doesnt need to be really specific, but that would be nice, just each topic/aspect of Python I would need to learn.
Thanks
Steps to making a FPS game?
Started by Boyyini, Apr 27 2010 05:29 PM
11 replies to this topic
#1
Posted 27 April 2010 - 05:29 PM
|
|
|
#2
Posted 27 April 2010 - 07:55 PM
I might be wrong.....but I'm pretty sure you cant devlope a 3d FPS game in python lets alone a 3d game. Mabye 2d ive seen a couple of very simple 2d games. But you would need to move up to something more like C++ or Visual C++, and get into modeling characters and stuff.
#3
Posted 27 April 2010 - 08:13 PM
I beg to differ; Battlefield 2 was made with Python. and Ive heard from other programmers that it is POSSIBLE, just its easier with other languages
#4
Posted 27 April 2010 - 08:24 PM
cr4zyh4ch3r, doesn't know what he's talking about. <sarcasm> Crazy I know. </sarcasm>
Of course you can write a 3D shooter in python.
First you need to learn Python to a very proficient level. Make sure you know math at least up too trigonometry. Then you need to become familiar with a graphics framework and a game engine. And yay you can't write a game.
Of course you can write a 3D shooter in python.
First you need to learn Python to a very proficient level. Make sure you know math at least up too trigonometry. Then you need to become familiar with a graphics framework and a game engine. And yay you can't write a game.
#5
Posted 27 April 2010 - 10:23 PM
I gotta learn trig? Jeez... What would that be used for in the game?
#6
Posted 27 April 2010 - 10:24 PM
Determining the trajectory of moving objects for starters.
#7
Posted 28 April 2010 - 12:32 PM
like grenades?
Kinda what Im wondering is if it would be possible to make a FPS game without using trig. Just exclude grenades or whatever trig would be used for
Kinda what Im wondering is if it would be possible to make a FPS game without using trig. Just exclude grenades or whatever trig would be used for
#8
Posted 28 April 2010 - 01:15 PM
Games need math. Anything 3D even more so. I'm afraid it's something you'll just have to accept...
#9
Posted 28 April 2010 - 01:40 PM
Boyyini said:
I beg to differ; Battlefield 2 was made with Python. and Ive heard from other programmers that it is POSSIBLE, just its easier with other languages
Sorry, but only the game logic/scripting for Battlefield 2 was done in Python. Otherwise it runs on the Refractor 2 game engine.
You have to understand that 3D games is a field where speed and optimization is very important. This is hard to accomplish in a high level scripting language like Python. For a good result you would be best off using an efficient 3rd-party game engine (as opposed to writing your own in Python and hoping that it will perform well), and then build your game on top of that.
As for your original question, get a few good books on (3D) game programming. I don't know of any good ones using Python, but you might be lucky and find one
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
#10
Posted 28 April 2010 - 01:42 PM
Oh my bad, I knew that python was a poweful language, just not THAT poweful.
And mabye an idea, mabye you would need to know trig if you knew some of the basics of physics? Because I'm in concept physics and we learned like the trajectory of an arrow and bullet.
And mabye an idea, mabye you would need to know trig if you knew some of the basics of physics? Because I'm in concept physics and we learned like the trajectory of an arrow and bullet.
#11
Posted 29 April 2010 - 08:55 AM
Are there any free game engines that are available for use? And if there is, what would the best one be? I dont really know much about making games at all.
#12
Posted 29 April 2010 - 10:54 AM
Game Programming Wiki - GPWiki This would be a good site to check out. Lots of info there.


Sign In
Create Account

Back to top










