This was great, but I really wish there were some introductory tutorials about how to actually create a game from scratch. I'm not new to programming, but I'm not understanding the differences between what the engine is doing, and what requires scripting. I created a simple level with a First Person player (type player, with a first person component added). All other objects were set to type "scene". I employed a navmesh. I thought setting the first person component would account for basic needs, but running the game showed nothing. I added a camera so I could see the scene, and I got this far. So, I've pretty ignorant about what the first person component added and how to use that to my benefit. I'm also wonder about how collisions are determined. I didn't see options for setting collision shapes. I imagine this is already done by the engine, due to the basic CSG shapes. However, what about imported animated characters and imported scene work?
The examples will get better. We are still in the early days and this is cutting-edge technology. Maybe you would like to join the live event tomorrow on Discord: discord.com/invite/wMTpqCYM?event=1192895050342994001
Nice! - I am tempted to use this engine more and more. What is the best way to transfer over existing javascript game code all within a single large file to run in the engine ? - is there a good converter ? Most engines seem to like splitting up the code all over the place but I am not fond of that. My code has multiple sections already running at different speeds so its very performant...what do you recommend ?
What engine are you coming from? There are two ways to access code with Ultra. You can write code in the main file, as you see above, and include additional files to divide up your functionality. There is also an entity component system that lets you attach scripts to a specific entity in the scene, and the functions get called automatically when certain events occur.
What kind of rendering? What kind of features? There's quite a few screenshots on the Steam page here: store.steampowered.com/app/1403760/Ultra_Engine/
This was great, but I really wish there were some introductory tutorials about how to actually create a game from scratch. I'm not new to programming, but I'm not understanding the differences between what the engine is doing, and what requires scripting. I created a simple level with a First Person player (type player, with a first person component added). All other objects were set to type "scene". I employed a navmesh. I thought setting the first person component would account for basic needs, but running the game showed nothing. I added a camera so I could see the scene, and I got this far. So, I've pretty ignorant about what the first person component added and how to use that to my benefit.
I'm also wonder about how collisions are determined. I didn't see options for setting collision shapes. I imagine this is already done by the engine, due to the basic CSG shapes. However, what about imported animated characters and imported scene work?
The examples will get better. We are still in the early days and this is cutting-edge technology. Maybe you would like to join the live event tomorrow on Discord: discord.com/invite/wMTpqCYM?event=1192895050342994001
Agreed
Which is the advantage over using UE5 or Unity?
Performance: github.com/UltraEngine/Benchmarks
Nice! - I am tempted to use this engine more and more. What is the best way to transfer over existing javascript game code all within a single large file to run in the engine ? - is there a good converter ?
Most engines seem to like splitting up the code all over the place but I am not fond of that. My code has multiple sections already running at different speeds so its very performant...what do you recommend ?
What engine are you coming from? There are two ways to access code with Ultra. You can write code in the main file, as you see above, and include additional files to divide up your functionality.
There is also an entity component system that lets you attach scripts to a specific entity in the scene, and the functions get called automatically when certain events occur.
I've actually had good results converting code in between languages using ChatGPT.
Is this thing still made in Blitzmax?
No, C++ :)
Greetings! Could you provide scene rendering examples (?
What kind of rendering? What kind of features? There's quite a few screenshots on the Steam page here: store.steampowered.com/app/1403760/Ultra_Engine/
ello
too much burden to carry all that
What does that mean?
dont need to understand that@@Leadwerks
@@gsestream I do not understand
He means creating an engine by yourself is too much burden
no, too many languages and stuff are a burden@@loremipsum3147