• Advertisement
Sign in to follow this  

Can I make FPS 'Maps' (levels) in 3ds max?

This topic is 2177 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

I was wondering if I could create maps for my FPS (First Person Shooter) in 3ds max, and if so, how far could I go with 3ds Max alone without using any additional resource?

I am creating my game all from scratch. ALL of it. So I assume creating whole maps (not including extras such as spawn points or ammo or whatever else) in 3ds Max IS possible. I'll need to write a map editor but mainly, am I able to model the whole thing in 3ds Max (again, not including any extras) and import it to my map editor?

Thanks in advance.

Edit: Also, if writing my own editor sounds like an idea that will work. What would you suggest I write it in? I am going to pick up some programming books tomorrow, one of which includes C++ (what I will hope to write my game engine in).

Share this post


Link to post
Share on other sites
Advertisement
It might even be possible to put the extras in too using a 3d modeling program, i think they probably have a feature for that or allow making some fancy script to add a feature like that.

Share this post


Link to post
Share on other sites

It might even be possible to put the extras in too using a 3d modeling program, i think they probably have a feature for that or allow making some fancy script to add a feature like that.


indeed you could, one easy way with 3dsmax is to simply have the export script treat objects with specific names differently (i.e any object that is named spawn_whatever is saved as a spawnpoint instead of geometry)

Share this post


Link to post
Share on other sites
Before heading straight into things like level building in 3D software, engine writing in C++, why don't you try you hand at one of the engine SDKs available.
Try building a level in Unreal Editor in any of the UDKs, for example. This will be a lot easier that making a level in a raw 3D software and building an engine to import that raw data to usable format that you can use. It will also give you a feel for how editors work.

Share this post


Link to post
Share on other sites
Yup this is possible, but expensive. What you should do i make parts of the level and build it up within your program. Profesional FPS games use BSP meshes which are cheap to calculate collision on and then insert all kinds of static meshes to decorade the level. This way you can reuse a lot of meshes without much cost in memory.

You could also model bigger sections but add a more simplified mesh for collision detection. But i'm not seeing any advantage of this since you want to re use meshes a lot.

Share this post


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

  • Advertisement