Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

Solarus (game engine)

From EverybodyWiki Bios & Wiki




Solarus
Solarus engine logo (vector).svg
Screenshot of Solarus Sample quest running on Windows
Screenshot of Solarus Sample quest running on Windows
Original author(s)Christopho
Developer(s)Solarus Labs, community
Initial release23 December 2011; 9 years ago (2011-12-23)
Stable release
1.6.4.[1] / April 12, 2020; 12 months ago (2020-04-12)
Repositorygitlab.com/solarus-games/solarus
Written inC++[2]
Engine
    PlatformMicrosoft Windows, Linux, macOS, FreeBSD, OpenBSD, GCW Zero, Android
    LicenseGPL v3
    Websitewww.solarus-games.org

    Amazon.com Logo.png Search Solarus (game engine) on Amazon.

    Solarus is a free and open-source cross-platform game engine for developing 2D games. It has been designed to power Action-RPG games, though is not limited. The engine is written in C++ and uses Lua as its scripting language. It is published under the GPL v3 license.

    Features[edit]

    Solarus offers a Lua API that covers the main topics of game development: audio, video, input, movements, etc. Its specificity is its Action-RPG-dedicated API, that covers the genre's tropes: treasures, switches, blocks, etc. A game made with Solarus is called a quest. It lies in its Zelda-like roots. However, the engine and its API are morphing towards a more modular approach.

    For game developers, Solarus has a game editor called Solarus Quest Editor, that features a map editor, a sprite editor, a tileset editor[3]

    For gamers, Solarus has a game player called Solarus Launcher, that loads Solarus-made games on a similar way than emulators.

    History[edit]

    Solarus was originally created to overcome RPG Maker limitations when creating Action RPG games[4]. When he was young, Christopho, Solarus creator, created on his spare time the amateur game The Legend of Zelda: Mystery of Solarus with RPG Maker, and wanted to improve its gameplay. He began to make basic C++ in 2006 specifically for this game. The engine was publicly released in 2011, and took its name from an element of the game's plot.

    Solarus was progressively freed from its Zelda roots in order to remove every copyrighted element. Today, the engine it totally free: the code (GPL v3) as much as its embedded resources (CC-BY-SA 4.0).

    The non-profit organization Solarus Labs was created in 2020 to support the project and receive donations legally.

    References[edit]

    1. "Solarus changelog". Retrieved 2021-02-20.
    2. "Solarus source code". Retrieved 2021-02-20.
    3. "Article on Korben".
    4. "Interview of Solarus creator PCGamer.com".


    Other articles of the topics Computer programming AND Free and open-source software : AdoptOpenJDK, Zig (programming language), Koseven (framework)

    Other articles of the topics Video games AND Free and open-source software : Minetest, Freedoom, GemRB, PLIB, PySol, Pingus, 1964 (emulator)

    Other articles of the topic Video games : List of games with DirectX 11 support, Adventure Time: Battle Party, GemRB, Pingus, PAKO (video game), Fallen Legion: Flames of Rebellion, Retrobsesion

    Other articles of the topic Computer programming : Programmer, C++/codebox experiment, Nim (programming language), Observable (Computing), Koseven (framework), Byte Buddy, The Countess of Lovelace

    Other articles of the topic Free and open-source software : Conectiva, Bitmarkets, LinuxBBQ, Uftp-server, Logisim, GENESIS (MD software), NewNode
    Some use of "" in your query was not closed by a matching "".


    Category:Video game engines Category:Free game engines Category:Lua (programming language)-scriptable game engines Category:2011 software


    This article "Solarus (game engine)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Solarus (game engine). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.