Logic World Wednesdays: The Sexy Menus Edition
This blog was originally posted last week, but I forgot to post it here on Steam. This week's Logic World Wednesday will be coming tomorrow, on Thursday.
Hello everyone. This week's piece is called 'Traveler's Peak'. It is one of my favourites so far in this soundtrack. I look forward to chatting with you all on Discord, and I hope you enjoy my piece.
[previewyoutube][/previewyoutube]
I’ve spent most of this week working on Logic World’s UI. Since I started designing it over a year ago, I’ve learned a ton about UI programming and design, and I’m now going over all the existing UI to apply those lessons.
Logic World’s UI is now better-looking and easier to use. It’s also, in general, much smaller. One of my major mistakes early on was designing the UI in a non-fullscreen environment, which meant that once it was expanded to fullscreen, it was much too big.
One particularly delightful upgrade is the new Edit Component menus. They can now be moved and resized just like windows in your operating system.
[previewyoutube][/previewyoutube]
I’ve started rewriting our cloud architecture, getting rid of the main and bulky web service and migrating to a completely microservice oriented architecture using Go, Micro and Kubernetes. We’re also using DigitalOcean’s managed Kubernetes service for this, which abstracts away the concept of individual machines for the most part. This means that our services will be able to automatically scale up and down depending on our needs.
I’ve decided to do this rewrite because right now we have a single monolithic service (the one that serves the logicworld.net page), which is hard to scale since it’s got a lot of functionality. The switch to Kubernetes from Docker Swarm also means using a newer technology that’s been built from the ground up to support the microservice architecture, and while it’s a lot harder to learn at first, it’s also a lot more powerful and flexible.
This week I’ve been working on making the game files themselves a mod. This helps us ensure that the mechanisms we use for loading mods work properly and have all the required functionality. I’ve also been improving the modding documentation, I’m in the process of documenting all the SUCC files that mods can have. This includes files to add components, settings, instruments, game translations and more.
We’ll be releasing modding documentation as soon as it’s ready, but I’m not yet sure when that will be.
This week I’ve added just such a teleport, which takes you to whichever point you’re looking at.
[previewyoutube][/previewyoutube]
---------------------------------------------
We'll keep releasing these weekly updates right up until the game comes out. To make sure you don't miss them, you can sign up for our newsletter or join the official Discord, and of course you can wishlist and follow the game right here on Steam.
See you next Wednesday!
View this post on logicworld.net. More Logic World Wednesdays
https://store.steampowered.com/app/1054340/Logic_World/
Traveler’s Peak - Markku
Hello everyone. This week's piece is called 'Traveler's Peak'. It is one of my favourites so far in this soundtrack. I look forward to chatting with you all on Discord, and I hope you enjoy my piece.
[previewyoutube][/previewyoutube]
Sexy sexy menus - Jimmy
I’ve spent most of this week working on Logic World’s UI. Since I started designing it over a year ago, I’ve learned a ton about UI programming and design, and I’m now going over all the existing UI to apply those lessons.
Logic World’s UI is now better-looking and easier to use. It’s also, in general, much smaller. One of my major mistakes early on was designing the UI in a non-fullscreen environment, which meant that once it was expanded to fullscreen, it was much too big.
One particularly delightful upgrade is the new Edit Component menus. They can now be moved and resized just like windows in your operating system.
[previewyoutube][/previewyoutube]
Web Services Overhaul - Felipe
I’ve started rewriting our cloud architecture, getting rid of the main and bulky web service and migrating to a completely microservice oriented architecture using Go, Micro and Kubernetes. We’re also using DigitalOcean’s managed Kubernetes service for this, which abstracts away the concept of individual machines for the most part. This means that our services will be able to automatically scale up and down depending on our needs.
I’ve decided to do this rewrite because right now we have a single monolithic service (the one that serves the logicworld.net page), which is hard to scale since it’s got a lot of functionality. The switch to Kubernetes from Docker Swarm also means using a newer technology that’s been built from the ground up to support the microservice architecture, and while it’s a lot harder to learn at first, it’s also a lot more powerful and flexible.
Modding Updates & Documentation - Felipe
This week I’ve been working on making the game files themselves a mod. This helps us ensure that the mechanisms we use for loading mods work properly and have all the required functionality. I’ve also been improving the modding documentation, I’m in the process of documenting all the SUCC files that mods can have. This includes files to add components, settings, instruments, game translations and more.
We’ll be releasing modding documentation as soon as it’s ready, but I’m not yet sure when that will be.
Beam Me In A Given Arbitrary Direction, Bobby - Jimmy
Last week I added teleports to Logic World. Once our beta testers got to try the feature, they told me they wanted a more fluid and simple way to teleport, one which doesn’t require someone to manually type in coordinates.This week I’ve added just such a teleport, which takes you to whichever point you’re looking at.
[previewyoutube][/previewyoutube]
---------------------------------------------
We'll keep releasing these weekly updates right up until the game comes out. To make sure you don't miss them, you can sign up for our newsletter or join the official Discord, and of course you can wishlist and follow the game right here on Steam.
See you next Wednesday!
View this post on logicworld.net. More Logic World Wednesdays
https://store.steampowered.com/app/1054340/Logic_World/