Jump to content
Sign in to follow this  
  • entries
    2
  • comments
    2
  • views
    3773

Leadwerks 3 Tutorial: Building a First-Person Shooter

Sign in to follow this  
ChrisVossen

2491 views

[color=rgb(0,0,0)][font=Verdana]

2lly4up.png

[/font][/color]

[color=rgb(0,0,0)][font=Verdana]

It may have taken a few weeks but the "Building a First-Person Shooter" tutorial series is finally up and running.

In this multiple part series we will build a FPS from the ground up using Leadwerks 3 and Visual Studios 2010 C++.

Part 1.0 is all about creating a room and covers:

[/font][/color]
Sign in to follow this  


2 Comments


Recommended Comments

Is the Leadwerks BSP compiler fast enough for large urban environments? How does it compare with q3map2?

Share this comment


Link to comment

Leadwerks 3 doesn't compile CSG geometry into a BSP tree, rather the geometry gets collapsed to model geometry at load time and uses the scene octree for culling. So it scales gracefully with large environments.

 

The easiest way to test this claim is go in and quickly sketch out a huge level and click "Run". This sounded fun so so I went in and made a bunch of large boxes to represent a city and ran around my beast of a level. (This was purely just to show that large environments run at 60 fps, so I didn't add any materials that is why the scene only has 1 texture.) 

 

 

mqx4p.png 

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!