Jump to content

Josh's Blog


What's Next

Posted by Josh Klint, 22 May 2015 · 466 views

What's Next Here's what's next for Leadwerks Game Engine.

Game Launcher
Leadwerks Game Launcher will be released in early preview mode when 50 games are reached.  Right now we have 13.  Filling the content up is a high priority, and the Summer Game Tournament will bring us closer to that...


The great big beta update

Posted by Josh Klint, 18 May 2015 · 363 views

The beta branch on Steam has received an update with some important changes.
A new project template called "Tutorial Samples" has been added, which includes the files you need to complete the new tutorials found here.
A new script, Main.lua, has been introduced to...


Some backwards-compatible changes to the main script

Posted by Josh Klint, 18 May 2015 · 295 views

The design of the App table in Lua was originally created to work with mobile, which has a more restricted program flow.  The application calls App:Start() once to initialize it, and then will continually call App:Loop() until the function returns false.  These two functions are found in the file "Scripts\App.lua".

Since we are focused on the PC...


SteamUGC Upgrade Complete

Posted by Josh Klint, 12 May 2015 · 360 views

A new update is now available on the beta branch.  This completes our migration to the newer SteamUGC system for Workshop content.  Downloads should be working reliably now, but please let me know if you experience any trouble.

Steam protocol calls are now supported on Linux.  Most notably, the Steam interface will open the Workshop now, instead of it...


Game Launcher and SteamUGC

Posted by Josh Klint, 12 May 2015 · 298 views

I'm working to move our Workshop implementation over to the newer SteamUGC API.  There were recently some things updated, and that is still being sorted out.  I'm also finishing up the game player.

The first incarnation of Leadwerks Game Launcher was pretty utilitarian (and ugly):

I realized this was pretty drab for a...


The Happenings

Posted by Josh Klint, 07 May 2015 · 356 views

The Steamworks SDK has been updated with some new functionality I need to transition Leadwerks Workshop to the SteamUGC system.  This will result in unlimited file sizes, more reliable downloads, and other new features.  However, the documentation isn't updated yet, so I am going to wait for that before moving forward, and focus on non-coding things...


Beta Update Available

Posted by Josh Klint, 04 May 2015 · 272 views

A new update is available on the beta branch.  A few months ago, Valve introduced the SteamUGC API to Steamworks SDK.  This replaces the original RemoteStorage API, and allows unlimited file sizes and a simpler command set.  I also suspect the internals in the Steam client and servers are more reliable, because it is a second-iteration design.  The beta...


3.5 release candidate available

Posted by Josh Klint, 03 May 2015 · 398 views

An update is available which is a release candidate for version 3.5.  Version 3.5 adds carve and hollow CSG operations, an improved project template system, and customizable filters for scene objects.  In this update I reverted the group selection behavior to the same way it works in 3.4, and decided to hold off on adding an extra grouping feature.  I...


Using Visual Studio Code with Leadwerks

Posted by Josh Klint, 01 May 2015 · 378 views

Microsoft has released a cross-platform code editor called "Visual Studio Code".  It's just a lightweight text editor like Notepad++.  You can get it here for Windows, Linux, and Mac.

Although the editor is focused on web development it actually does support Lua syntax highlighting.  If you are...


Game Launcher taking shape

Posted by Josh Klint, 23 April 2015 · 418 views

Aesthetics are important in a consumer-facing product like this.  Your games should have the best possible presentation to the end user.  With that in mind, I've revised the Game Launcher interface to be more content-focused.  The same interface will be available on our site, and launching a game works exactly the same either way.

The program log has...

May 2015

2425262728 29 30

Search My Blog

Recent Comments