The colors and the scheme used by the editor was hard coded since the beginning leading to an inflexibility in design.
That's history now!
Using the new configuration dialog it is possible to tweak the colors used by the UI to render buttons, edit boxes and almost any other widget. Use it to create the look you like!
Features missing are theme exporting and reset to defaults.
If your changes made the editor unusable (You selected all ...
It's finally there: Neo 0.3!
This is the third release of Neo and focused mostly on engine features and portability.
Changes include:
New plugin output console
Behavior support in the prefab plugin
Multithreaded particle systems
Occlusion culling
Skybox rendering
Initial Android port
More in depth information on what changed can be found here.
You can download it now on the download page.
Special thanks to Akira_san a...
To demo the Android version of the engine I decided to port the YoFrankie demo to Android.
There are new ways to control the character which work well with touch devices so you can play around with it. This app was tested in the emulator and worked fine there. Please leave a comment on how well it works on your device.
Simply install the APK which you can download here and start playing around with it.
Attention: There are problems with
Particle systems can be used to create a plathora of effects ranging from simple smoke over rain and snow to explosions.
Now you can do that and much more with Neo and the new particle system behavior. Just look in the "Add->Add Behavior" menu in the most recent build of Neo and you will find an entry "ParticleSystem". Add this behavior to any entity you like and experience the great flexibility delivered by the available variables. Feel free to play...
I made a small demo app to test the Android port. It is not a fully featured test and is only intended to test if the port can run on your hardware at all.
You can download the app here: AndroidDemo.apk
Have fun with it!
Maratis has had iOS capabilities for quite a long time now but never got onto an Android device. That is the reason I decided to create a broader publishing experience with Neo.
Introducing: Neo on Android
How was it done?
Since Neo uses SDL2 as the core for input and OpenGL/GLES context creation no major coding was required. The only part that had to be modified was the player code to handle certain Android quirks. Porting for the most part included
I proudly present to you: Neo 0.2!
The changes in this release are mostly focused on the editor and Lua API rather than the engine.
New features include:
Lua plugin support in the editor
Basic FLTK bindings for Lua plugins
Prefab plugin for saving and loading basic prefabs
UI improvements
Full access to all physics properties in the editor
Full control over shadow rendering in the editor
Ambient lighting settings in the editor
More ...
If you wanted to test the current Neo development version you had to compile it yourself until now. Introducing: Daily builds!
Everyday a script automatically gets the most recent sourcecode from the git development branch, compiles and packages it before uploading to this site. Currently built are Linux AMD64 RPMs, DEBs, *.tar.gz and *.sh files and Windows 32bit setup.exe and *.zip files.
You can download them now on the download page: Here
This
One of the most interpreted scenes in computing history is without doubt the Sponza scene from Crytek. Here you can see my take on it:
Those pictures are taken from the current development version of the Neo player and SDK. Everything you see on the screenshots is rendered in realtime. No prebaked lighting or SSAO.
The most prominent features you can see here are:
Realtime shadow mapping and soft shadows
Realtime SSAO
Bloom effe...
The Neo Editor
Neo is a 3D scene editor for creating stunning video games and simulations for Linux and Windows. It is based on a modified version of the Maratis3D engine to deliver an easy to use and yet powerful interface to work with. It is compatible with the official Maratis3D editor in the sense that you can use and edit existing levels and projects without needing to change or convert them. The package also includes an modified player which makes i