Misplaced Pages

Leadwerks

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Cross-platform game engine
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Leadwerks" – news · newspapers · books · scholar · JSTOR (February 2017) (Learn how and when to remove this message)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Leadwerks" – news · newspapers · books · scholar · JSTOR (February 2017) (Learn how and when to remove this message)
A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Misplaced Pages's content policies, particularly neutral point of view. Please discuss further on the talk page. (February 2017) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Leadwerks Game Engine
Developer(s)Leadwerks Software
Initial releaseMarch 1, 2006; 18 years ago (2006-03-01)
Stable release4.6 / March 25, 2019; 5 years ago (2019-03-25)
Written inC++, Objective-C, Lua
Operating systemWindows, Linux
PlatformWindows, Linux
Available inEnglish
TypeGame engine
LicenseProprietary license
Websitewww.leadwerks.com

Leadwerks is a cross-platform game engine developed by Leadwerks Software that focuses on ease of use and learning. The software supports Windows and Linux, with OS X support in development. Leadwerks is currently on its fourth major version and is sold through the Steam digital distribution platform.

Overview

This section does not cite any sources. Please help improve this section by adding citations to reliable sources. Unsourced material may be challenged and removed. (December 2017) (Learn how and when to remove this message)

Leadwerks is written in the C++ programming language and makes use of the OpenGL 4.0 graphics API. Newton Dynamics is used for physics. Scripting is provided by the Lua programming language, with LuaJIT employed for just-in-time compilation of scripts to machine code. An AI navigation system is included, based on the Recast library. OpenAL is used for audio.

Leadwerks Game Engine is marketed as an easy to learn game development system, with three layers of development intended to ease the learning curve. The flowgraph system and visual editor allow simple games to be created without programming. Lua script allows more advanced game mechanics and custom behavior, while C++ can be used for low-level programming and importing external libraries.

Licenses

This section does not cite any sources. Please help improve this section by adding citations to reliable sources. Unsourced material may be challenged and removed. (December 2017) (Learn how and when to remove this message)

The standard version of Leadwerks Game Engine retails for $49.99 on Steam and supports Lua programming. The C++ SDK DLC adds support for C++ programming, with project templates for Visual Studio and the Code::Blocks IDE for Linux. Several model pack DLCs are also available, as well as a store for user-created 3D models, textures, scripts, and sounds, built on the Steam Workshop system. The end user license agreement allows any licensee to publish royalty-free commercial games. A splash screen is not required to be shown.

History

Leadwerks Game Engine began as a free companion to the BSP map editor 3D World Studio. Version 1.0 of Leadwerks Game Engine was released in 2007. The engine utilized OpenGL 2.1 and used a combination of texture-based lightmaps and per-vertex lighting.

Version 2 was released in May 2008 and utilized shadow maps in a forward renderer. In version 2.1 the renderer was switched to a deferred renderer, making Leadwerks the second commercial game engine in the world to utilize this now-common technique (the first being the X-Ray Engine that powers the S.T.A.L.K.E.R. series of games by GSC Game World).

Version 3 was released in April 2013 at the Game Developer's Conference. This was the first multiplatform version, with support for Windows, Mac, iOS, and Android provided on day one. Support for mobile graphics hindered the capabilities of the renderer on PC, and the changes were poorly received by the existing user base. In June of the same year, the company launched a Kickstarter campaign for Linux support, raising $42,000 in six weeks. In January 2014, version 3.1 was launched on Steam with support for Windows and Linux, a new deferred renderer, and mobile support removed. During the 2014 Steam Winter Sale, Leadwerks Game Engine won the Community Choice Award and was featured on the front page of Steam.

Version 4 was released in December 2015 with a new vegetation system for displaying large amounts of foliage with minimal memory usage. Around this time, it was announced that the software had attracted over 10,000 users.

References

  1. ^ "The Game Creators Newsletter - Issue 38".
  2. "Leadwerks Game Engine 4.6 Released".
  3. "Leadwerks Game Engine on Steam". store.steampowered.com. Retrieved January 31, 2023.
  4. "The Game Creators Newsletter - Issue 64".
  5. Klint, Josh. "Deferred Rendering in Leadwerks Engine" (PDF). Leadwerks. Archived from the original (PDF) on December 9, 2008. {{cite journal}}: Cite journal requires |journal= (help)
  6. "Native coding dev platform Leadwerks 3 goes live". MCV. May 15, 2019.
  7. Chapple, Craig (March 2014). "Opening up Linux". Develop. Vol. 147. London: Intent Media. p. 60.
  8. "Leadwerks game engine heads to Steam". MCV. January 10, 2014.
  9. "Steam Holiday Sale 2014: Day 13 Features The Witcher 2, Child of Light, Dragon Age and More".
  10. *Lengyel, Eric (2016). "Game Engine Gems 3", CRC Press
  11. "Leadwerks Game Engine tops 10,000 paid users".

External links

Game engines (list)
Proprietary
1980s
1990s
2000s
2010s
2020s
Free and
open-source
1970s
1990s
2000s
2010s
2020s
Categories: