SABRE - (Stable Actor Based Raycasting Engine) - UPDATES!
Posted: Wed Feb 20, 2013 9:27 pm
Hello forums!
This is SABRE,
a Stable Actor Based Raycasting Engine, which I have built on mcveighja's
gefox - textured raycasting engine. Thanks to him for sharing his codes!
SABRE is a raycasting engine, which is built especially for Game Editor.
It is optimized to run as smoothly as possible, and the current version runs
at stable 32 frames per second with no problems.
I had to make some compromises between quality and stability and as a result
of that, the walls don't look all that nice when the player is near to them.
But with some more distance it looks pretty good.
And well, here's one more comparison:
So, it IS fast. But it does NOT have as good quality as gefox has.
What am I going to do? - I am going to try my luck at building the system again, but this time from scratch,
and make the whole raycasting engine by myself too, so I can finally completely understand how it works, and find the
places for optimization, and also make it more user friendly. My aim is to make a 3D engine for Game Editor, which will be
easy enough for everyone to learn, so that people can begin making games with it. This of course includes adding the possibility
of having moving actors (enemies) in the 3D world. And more.
DOWNLOAD:
UPDATES:
GOOD NEWS:
(The 12th post in this topic: viewtopic.php?f=6&t=12644#p90199)
MORE GOOD NEWS (about mouse look!):
(Direct link to the message in this topic: viewtopic.php?f=6&t=12644&p=91744#p91744)
EVEN MORE GOOD NEWS (about mouse look!):
(Direct link to the message in this topic: viewtopic.php?f=6&p=93138#p93138)
NEWS (about floor and ceiling + SABRE template):
(Direct link to the message in this topic: viewtopic.php?f=6&t=12644&p=98054#p98054)
Please download and give me feedback!
And as the last reminder I want to once more say that the basic engine itself is made by mcveighja,
I just made some changes to it to make it run faster. The graphics in SABRE are also the same as the ones mcveighja used.
- lcl -
This is SABRE,
a Stable Actor Based Raycasting Engine, which I have built on mcveighja's
gefox - textured raycasting engine. Thanks to him for sharing his codes!
SABRE is a raycasting engine, which is built especially for Game Editor.
It is optimized to run as smoothly as possible, and the current version runs
at stable 32 frames per second with no problems.
I had to make some compromises between quality and stability and as a result
of that, the walls don't look all that nice when the player is near to them.
But with some more distance it looks pretty good.
And well, here's one more comparison:
So, it IS fast. But it does NOT have as good quality as gefox has.
What am I going to do? - I am going to try my luck at building the system again, but this time from scratch,
and make the whole raycasting engine by myself too, so I can finally completely understand how it works, and find the
places for optimization, and also make it more user friendly. My aim is to make a 3D engine for Game Editor, which will be
easy enough for everyone to learn, so that people can begin making games with it. This of course includes adding the possibility
of having moving actors (enemies) in the 3D world. And more.
DOWNLOAD:
UPDATES:
- I have started the work with SABRE 2.0 and the basic raycasting system is now ready
- The world / level editor is under construction & making decent progress:
(More info about the editor can be found from the 19th post in this topic: viewtopic.php?f=6&t=12644&p=90376#p90376) - Update about sprite/object drawing:
(Link to the post for more information: viewtopic.php?f=6&t=12644&p=93180#p93180) - Video about SABRE updates
- Another update video, view bobbing and multiple storeys
- Update video showing the (old and cancelled) world editor in action!
- Update video with a nice test map + strafing!
- Update video about mouse look!
- First video of the new World Editor!
GOOD NEWS:
(The 12th post in this topic: viewtopic.php?f=6&t=12644#p90199)
MORE GOOD NEWS (about mouse look!):
(Direct link to the message in this topic: viewtopic.php?f=6&t=12644&p=91744#p91744)
EVEN MORE GOOD NEWS (about mouse look!):
(Direct link to the message in this topic: viewtopic.php?f=6&p=93138#p93138)
NEWS (about floor and ceiling + SABRE template):
(Direct link to the message in this topic: viewtopic.php?f=6&t=12644&p=98054#p98054)
Please download and give me feedback!
And as the last reminder I want to once more say that the basic engine itself is made by mcveighja,
I just made some changes to it to make it run faster. The graphics in SABRE are also the same as the ones mcveighja used.
- lcl -