Jump to content

Returning


SpiderPig

1,199 views

 Share

For the last for years I've been lurking in the forums waiting patiently for the release of Ultra.  I thought I'd be a good time to start up my blogs again about The Seventh World.  The game that has been in the works for over a decade!  I started this game in the Leadwerks 2 days.  It started off as a very simple game but as I'm sure you're all aware, simple ideas can quickly grow into monsters of an undertaking if you let them!

 

A few years ago, as I started fleshing out gameplay I was running into performance issues.  Three things were happening;

  1. Leadwerks wasn't the best at handling large amounts of objects on screen and culling them efficiently.
  2. I had vast amounts of code to draw the inventory system which relied heavily on the drawing commands, which again dropped the FPS.
  3. I added a second camera into Leadwerks for the placement of items onto a character model which dropped the FPS further like a stone.

Ultra was in the works at the time and I was faced with a decision.  Reduce the scope of my game, move to a different engine or wait for Ultra.  I dabbled in other engines but Leadwerks and Ultra can not be replaced for me.  I prefer the SDK approach to game making over an editor.  Even though you can code C++ in many other engines, they just felt too clunky for my liking.  So I waited.

 

Now, with Ultra on the visible horizon and the fact that I know it will handle the scope of my game with ease, I've been spending the last few months preparing assets and my code library's for Ultra.  Things are going super well and I have started work on plugins for the game that I plan to release when they are done.  So far I have started;

  1. Shader Editor
    1. Edit shaders in game and instantly see changes
    2. 80% complete
  2. Voxel Terrain
    1. Realtime editable terrain
    2. 20% complete
  3. Procedural Foliage Volume
    1. Place multiple volumes that can spawn on any mesh, not just terrain
    2. 20% complete
  4. Dynamic Atmosphere
    1. Day night cycle + volumetric clouds
    2. 10% complete
  5. Gravity Manager
    1. Multiple gravity sources
    2. 90% complete
  6. Sound Manager
    1. Takes into account the speed of sound and adds a delay to playing sounds that are far away
    2. 90% complete
  7. Console manager
    1. 90% complete
  8. Procedural Roads & Paths
    1. Set two points on a map and a road or path will be made between them, adapting to the terrain.  E.g. If there's a mountain the road will go around
    2. 10% complete

 

Most of the code is done for these plugins, I just need Ultra to port it over too and get it working.  I'll be making these plugins as I develop my game and when they're in a stable enough state thy will be released with the shader editor being the first.

Very excited to get my hands on Ultra!

  • Like 2
  • Thanks 1
 Share

4 Comments


Recommended Comments

My game centres around floating islands where each island acts like a small planet.  There is also gravity anomalies surrounding the edges of the islands that can have no gravity at all or it can be reversed.  Had it working in Leadwerks a few years back and it was quite fun.

  • Like 2
Link to comment

 

When I read your post I realized that my project has been going on for a few years as well. And doing a test I do not finish it, I have not even started it, this because I am in a continuous process of learning, and in the end I realize something, I am not a designer, nor a programmer, I only have as an excuse to create a video game to learn. But along the way I have learned many things, I have improved my skills, and possibly I will die and not make the video game, but I will surely try it many times. 

Leadwerks is a tool, just that, the creativity, the effort is put by humans, I have UE5 installed but it does nothing by itself, app game kit the same, but

Translated with www.DeepL.com/Translator (free version)

 

  • Like 1
Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...