Leadwerks Game Engine 4.4 is now available on Steam. This version adds a new GUI system, support for inverse kinematics, and enhanced visuals. The free update goes out today to over 20,000 paid users on Steam.
Leadwerks Game Engine 4.4 sees the introduction of Leadwerks GUI, a system for creating resolution-independent in-game menus. Custom GUI elements can be created with Lua script, or an item can be selected from a number of pre-built GUI scripts including buttons, tabbed panels, slider controls, and more. Leadwerks GUI is designed for the future, with support for 4K and 8K displays, as well as VR menus of any resolution.
Inverse kinematics are now supported, with two new joints that provide ﬁne control over the orientation of physics bodies. These can be used to control the end effector in an IK setup, or for precise control of moving objects. The Leadwerks physics system has been updated to the latest Newton Dynamics 3.14.
Post-processing effects have been updated to enhance visual quality. Bloom, HDR iris adjustment, SSAO, and fog have all been updated for improved graphics. A new shader has been added to the vegetation system that scattering millions of rocks across a landscape to make terrain more detailed and realistic.
The Leadwerks learning materials have been converted into an all-new documentation system[www.leadwerks.com]. This allows easier searching and browsing of tutorials, API documentation, and examples. A new series of tutorials has been added to teach the basics of C++ programming, in addition to the existing lessons on Lua scripting.
Leadwerks Game Engine can be purchased at a discount during the Steam summer sale. All Leadwerks games have Steamworks support integrated out-of-the-box and are ready to publish through Steam Direct.
Leadwerks Game Engine
New Features Coming in Leadwerks 4.4
Let's take a moment to review some of the great new features coming soon in Leadwerks Game Engine 4.4. The release is due out at the end of the month, but you can try it now by opting into the beta branch on Steam.
Leadwerks GUI Leadwerks GUI provides you with an in-game GUI to handle all your game menus and interfaces. Each widget uses a Lua script that controls drawing and user interaction. You can choose from our provided scripts to create panels, buttons, sliders, and other interface elements, or create your own. Oh, and Leadwerks GUI is designed to be 100% resolution-independent, so it will render pixel-perfect at 4K, 8K, or any other arbitrary resolution. Read more[www.leadwerks.com]
Enhanced Visuals Some of our post-processing effects have been updated, and a few new effects are included to make your games more beautiful. Read more[www.leadwerks.com]
Inverse Kinematics The new Kinematic joint in Leadwerks 4.4 gives you precise control over the orientation of any physical object. You can even use this to create advanced IK systems for robotics (games are okay too!). Read more[www.leadwerks.com]
New Documentation System All documentation has been migrated to a brand new easy-to-navigate system that lets you easily find the information you need. Read more[www.leadwerks.com]
These updates will be available soon. Thanks for your support!
Leadwerks Game Engine
Version 4.4 Updated
An update for version 4.4 beta is now available. The Newton Dynamics library has been updated to the current version. Vehicles are temporarily unavailable, but everything else should work. The Newton DLLs have been moved into external DLLs, which allows the author of Newton to debug his own physics code in Leadwerks from Visual Studio.
You can get the update by opting into the beta branch on Steam.
Leadwerks Game Engine
Leadwerks Game Engine 4.4 Beta Adds OpenVR Support
Leadwerks Game Engine 4.4 beta is now available on the beta branch on Steam. This adds support for virtual reality with the OpenVR library. OpenVR supports both the HTC Vive and the Oculus Rift headsets.
To enable VR mode in your Leadwerks game, simply enable it as follows. If a VR headset is detected and initialized, this function will return true:
Any cameras not attached to a rendering target will render directly to the headset views. Both eyes will be rendered to automatically. The camera's position and orientation will automatically be tracked, and will override any positioning you give it in your code. You can switch between room-scale and seated VR tracking with the following command:
Where mode is one of the constants VR.Roomspace or VR.Seated. Use the command VR:CenterTracking() to re-center the camera, in seated VR mode only. The VR system will automatically shut down when your game exits. You also no longer need to call System::ShutDown in your C++ code, as this will be done automatically when the main() function returns.
Controllers will automatically be detected and render in your view. You can use the VR::GetControllerButtonDown(devicenum, button) and GetControllerAxis(devicenum, button) commands to get button presses and movements. The devicenum parameter will typically be zero or one, and the button argument can be one of the following constants:
At this time, you cannot hide the default controllers. Button motion will not be rendered in the virtual world. Camera culling does not exactly match the VR render frustum, and some objects will pop out of view at the periphery of your vision. Post-processing effects should not be used in VR, as they don't always look right, and the VR renderer uses a half-float RGB buffer to store screen positions, since depth reconstruction cannot be used with sheared projection matrices. The current build is a beta and may change before the final release.
You can read more about Leadwerks VR here[www.leadwerks.com].
Leadwerks Game Engine
The time-limited trail version has been updated, and the trial period reset. If you previously had problems with the trial expiring too soon, this will fix it.
Leadwerks Game Engine
4.3 Update Available
An update to version 4.3 is now available on the default branch. This fixes it so the editor is not DPI-aware and will be scaled correctly if scaling on Windows is used. Some small shadow update bugs were fixed, and the animation shaders were improved.
If you are having trouble running your game from the editor in debug mode, you need to install the latest VC++ redistributable from Microsoft found here: https://www.microsoft.com/en-us/download/confirmation.aspx?id=53840
The version distributed with Steam is outdated and will not work correctly. Valve has been notified of this issue.
Leadwerks Game Engine
A Demon's Game Released on Steam
Powered by Leadwerks, "A Demon's Game" creates a terrifying atmosphere, rewarding exploration, and engrossing players in the rich lore of its world.
Leadwerks Game Engine 4.3 is now available. This release adds support for Ogg Vorbis audio files. Ogg Vorbis is a compressed audio format specially designed to shrink the size of large audio files. Using Ogg for large music files can significantly reduce your game's size.
Leadwerks Game Engine 4.3 features numerous performance updates, with performance improvements up to twice as fast as Leadwerks 4.2.
Finally, numerous small bugs have been squashed to make Leadwerks more reliable than ever.
Version 4.3 is a free update and is available on Steam now. C++ projects made with Leadwerks 4.2 can be updated by adding the following header search paths:
The Winter Games Tournament is complete, with a long list of fun mini-games made by the community. This tournament saw the release of many new and innovative types of games you want to be sure to try.
Lone Water: Prologue Lone Water tell a history about a flooded world. You are a lone survivor in this world and you must find clues to figure out why the world is now all flooded with water. http://www.leadwerks.com/werkspace/page/viewitem?fileid=815172579
On the Road Again On the road again is a little racing game where a track is randomly generated with a given seed. You either use a car or a ball to complete levels. Compete with others as you can see their highscores via the Steam leaderboards. http://www.leadwerks.com/werkspace/page/viewitem?fileid=821020417
Snowmageddon Build your own base and defend it against evil snowmen! This game was built just for fun, and is still a little buggy. It has 11 waves of snowmen, and 13 different structures you can build. The controls and instructions are in the game. Feel free to comment if you find anything wrong, or one of those dreaded misspelled words. http://www.leadwerks.com/werkspace/page/viewitem?fileid=823633686
The Van Just another slow day at the biotech firm. You work at the main research facility as a mechanic for vehicle maintenance and general odd jobs around the place. You don't exactly know what they manufacture here. Very secretive need-to-know stuff and the non-disclosure papers seemed pretty clear about not talking about what you see here, otherwise the consequences are severe. http://www.leadwerks.com/werkspace/page/viewitem?fileid=830722892
Ball Hopper Bounce across platforms to reach the finish, but make sure you get all the checkpoints along the way! The controls are really simple, but don't think it's going to be easy! http://www.leadwerks.com/werkspace/page/viewitem?fileid=831630240
Water Bottle Flip America’s latest craze is now brought to PC! You heard that right – Water Bottle Flip captures the thrill of lobbing perfectly good drinking water in plastic bottles through the air and trying to land it upright on various surfaces. This authentic polymeric encapsulated aquatic simulator realistically captures the exquisite arc of the bottle as it sails effortlessly through the air and onto the target! Throw as many water bottles as you like in the comfort of your own PC gaming chair without having to worry about spilling actual water and soaking your carpets! How many can you land consecutively on the table? Can you trick-shot onto the vending machine? Can you simply just land one before casting yourself out into the void out of frustration? Try it out and see! http://www.leadwerks.com/werkspace/page/viewitem?fileid=832449886
Home Sweet Home You wake up to find you are on a deserted Island. http://www.leadwerks.com/werkspace/page/viewitem?fileid=833689777
Rick Powers After waking in an unknown facility, you find and connect psychically with a future tech orb which allows you to teleport to places you throw it to. Use the sticky ball powerup and the ball sticks to anything. Use the bomb powerup to create an energy blast to break things. Can you escape? http://www.leadwerks.com/werkspace/page/viewitem?fileid=833784148
A Long Journey Now whether that's what I've created for a WinterTournament is enough, no clue. But I hope you have fun. So far, there are only two maps. But there will be more. In total there are 10 maps with different scenarios, effects etc. http://www.leadwerks.com/werkspace/page/viewitem?fileid=837157451
Pig's Adventure Dodgeball This game started out as a typical dodgeball game but then morphed into something a bit different. At any rate, the object of the game is to try to break down all of the boxes on the target platform before you run out of balls. http://www.leadwerks.com/werkspace/page/viewitem?fileid=837269229
Jimmi the Rabbit Guide Jimmi to his house before time runs out. Collect as many carrots as you con. http://www.leadwerks.com/werkspace/page/viewitem?fileid=842614008
Spinguins Evil snowmen are planning to invade your planet! Quick, hop into your rocket ship and blast them away! Make sure to steal their hot choco for some Health & Power boost! http://www.leadwerks.com/werkspace/page/viewitem?fileid=843127624
Sot Kaal It works, but it's unfinished. Second level isn't there, I'll update soon. http://www.leadwerks.com/werkspace/page/viewitem?fileid=843269353
Snow Riders Snow Rider is an arcade snowboarding game. http://www.leadwerks.com/werkspace/page/viewitem?fileid=843483061
Enemy Z Prepare your defense against waves of the undead. http://www.leadwerks.com/werkspace/page/viewitem?fileid=843731357
WhiteOut http://www.youtube.com/watch?v=cpknmwXsfFQ Race against your friends and the AI and be the last one standing! Up to 8 racers at a time. http://www.leadwerks.com/werkspace/page/games/_/whiteout-r121
Mass Micron The game is supposed to be a boss battle within a single room. The boss will be invulnerable to direct fire but elements in the room will allow you to take him down. E.g disable missiles, reduce boss reaction time etc. http://www.leadwerks.com/werkspace/page/games/_/mass-micron-r122
Structura Game type real time strategy game. http://www.leadwerks.com/werkspace/topic/15575-structura-demo-alpha-1/
Leadwerks Game Engine
Version 4.3 beta now available
A new update is available on the beta branch on Steam. The OpenGL2 and OpenGL4 graphics driver classes have been merged into a new class called simply "OpenGLGraphicsDriver".
OGG support has also been added. The following header search paths must be added to C++ projects: ..\..\Source\Libraries\libogg\include ..\..\Source\Libraries\\libvorbis\include ..\..\Source\Libraries\\libvorbis\lib