Luke explains in his own words:
Simulant is a general-purpose game engine for multiple platforms: Windows, Linux, OSX, and of course Dreamcast. General-purpose means it can be used to build any style of game. It's similar in concept to Unity but it doesn't come with a pretty user interface - games have to be developed purely in code.
I've been developing Simulant for almost 9 years, I started it well before I got involved in the Dreamcast scene and for the majority of that time I've been the only developer.
It's really very powerful, and is currently being used to build (at least) two Dreamcast games: Swirling Blades (my chopper game) and another 3D game called Dark Space Pioneer.
It's also spawned a whole community and a number of related projects, including a full OpenGL library called GLdc, which is being used by Summoning Signals, and the nuQuake Quake port to accelerate performance. An OpenAL audio library has also been built, as well as a software profiler for the Dreamcast called dcprof.
Even after all this time, Simulant is still in Alpha state. I'm always on the look out for skilled developers who want to help! I particularly could use help with the Android and OSX versions!
If you want to see what Simulant can do, check out Swirling Blades on itch - it's a fairly basic 3D helicopter shooter, but as a proof of concept that can be burnt to a disc and played on a Dreamcast hardware, it is impressive.
So now you know the basics, why not see if Simulant is something you'd like to try out for yourself? The Simulant project is open source, and released under the LGPL license, and the code can be found at the repository on GitLab here: https://gitlab.com/simulant/simulant
There's also a dedicated website with more information, screenshots and documentation at: https://simulant.dev.
So there you have it. A very brief introduction to Simulant. It's worth nothing that to use Simulant you'll need some level of C or C++ development skill , or at least some good experience in another language (and enthusiasm to learn), but hopefully this will bring a whole new wave of indie developers to the Dreamcast scene.
Be sure to follow Luke on Twitter for updates on Simulant. What do you think? Will you be taking your first steps into Dreamcast development with Simulant? Let us know in the comments or on Twitter.
2 comments:
Been following his work on this for a few years now. Really impressive stuff for sure. That screenshot with the spacecraft flying over some hills is especially impressive.
Nice. I've been looking for a good 3D engine to use for years. I'll check this out as soon as I get the chance. :)
Post a Comment