Sign in to follow this  
CyrilBazhenov

Unity Yet another game engine

Recommended Posts

CyrilBazhenov    339
Hi everyone!

Probably this is a very common topic... But I`m developing my own 3D engine:) Primary goals are: education and fun.
Fulmine ([font="arial, sans-serif"][size="2"]thunderbolt in italian[/size][/font]) is written in C++ and uses CMake as a build tool. Currently it supports OpenGL 3.3 renderer and Linux operating system.

Main features:
[font="arial, sans-serif"][size="2"]- Cross-platform (well, I need someone to port it to other platforms:) )
- Maybe GAPI independant (the same as above)
- Scalable architecture targeting mobile and limited devices (consoles, mobile phones, etc.)
- Multi-threaded
- Scripting support (not yet completed)
- Garbage collected
- Good documentation and samples
[/size][/font]
[font="arial, sans-serif"][size="2"]- 3D sound support [/size][/font]
[font="arial, sans-serif"] [/font]
[font="arial, sans-serif"][size="2"]It is open source and the repository is [url="http://code.google.com/p/fulmine3d/"]here[/url].[/size][/font]
[font="arial, sans-serif"] [/font]
[font="arial, sans-serif"][size="2"]A screenshot, showing static mesh rendering [url="http://img694.imageshack.us/i/staticmesh.png/"]StaticMesh[/url][/size][/font]
[font="arial, sans-serif"][size="2"]Another screenshot, showing lighting system, a thorus and a plane [url="http://img156.imageshack.us/i/thorus.png/"]Thorus[/url][/size][/font]
All meshes are loaded from files.
[font="arial, sans-serif"] [/font]
[font="arial, sans-serif"][size="2"]Currently I`m seeking for interested people to form a community and conquer the world:) Yup, I believe that this tiny piece of code can grow and evolve to amaze eveyone.[/size][/font]
[font="arial, sans-serif"] [/font]
[font="arial, sans-serif"][size="2"]My contacts:[/size][/font]
[font="arial, sans-serif"][size="2"]Skype: bazhenovc[/size][/font]
[font="arial, sans-serif"][size="2"]ICQ: [/size][/font][font="verdana, arial, sans-serif"]570003603 (anti-spam working!)[/font]
[font="verdana, arial, sans-serif"]e-mail: bazhenovc@gmail.com[/font]

Share this post


Link to post
Share on other sites
CyrilBazhenov    339
[quote name='MeshGearFox' timestamp='1302447723' post='4796695']
How does this work from an end-user perspective?
[/quote]

This is a C++ SDK (like Irrlicht, Ogre, Crystal Space, etc.), also I`m planning some kind of editor.

Share this post


Link to post
Share on other sites
MeshGearFox    158
[quote name='bazhenovc' timestamp='1302450907' post='4796715']
[quote name='MeshGearFox' timestamp='1302447723' post='4796695']
How does this work from an end-user perspective?
[/quote]

This is a C++ SDK (like Irrlicht, Ogre, Crystal Space, etc.), also I`m planning some kind of editor.
[/quote]

Sounds interesting! Do you have some potential examples of how you might imagine in being used? Is it more focused on the rendering side of things, or is it going to be a complete game API-type-thing?

Share this post


Link to post
Share on other sites
CyrilBazhenov    339
[quote name='MeshGearFox' timestamp='1302549697' post='4797226']
[quote name='bazhenovc' timestamp='1302450907' post='4796715']
[quote name='MeshGearFox' timestamp='1302447723' post='4796695']
How does this work from an end-user perspective?
[/quote]

This is a C++ SDK (like Irrlicht, Ogre, Crystal Space, etc.), also I`m planning some kind of editor.
[/quote]

Sounds interesting! Do you have some potential examples of how you might imagine in being used? Is it more focused on the rendering side of things, or is it going to be a complete game API-type-thing?
[/quote]

[color="#1C2837"][size="2"]Fulmine is going to be a complete game API, including rendering, physics, AI and all the stuff:) The engine consists of several independent modules(rendering, sound, scripting, etc.) and even if something is missing the user can easily extend it(and contribute:) )[/size][/color]

[color="#1C2837"][size="2"]There are some samples in the repo: [url="http://code.google.com/p/fulmine3d/source/browse/trunk/samples/0.WindowAndEvents/main.cpp"]The Most Basic Sample[/url], showing how to setup an application and create a window, and [url="http://code.google.com/p/fulmine3d/source/browse/trunk/samples/1.SimpleMesh/main.cpp"]A Bit More Advanced Sample[/url], showing how to draw a simple mesh(including scene management)[/size][/color]

[color="#1C2837"][size="2"]Also I`m researching a voxel rendering algorithm, which is being implemented using my engine, however I can`t reveal any more details now :([/size][/color]

Share this post


Link to post
Share on other sites

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

Sign in to follow this