The documentation is mostly in C though so youll have to translate it into other languages if you choose to use another one. Click here to get free tips, behind-the-scenes and tutorials to finally finish and release your games. https://www.adventuregamestudio.co.uk/site/games/. Then LogRocket uses machine learning to tell you which problems are affecting the most users and provides the context you need to fix it. Supports desktop / mobile / HTML5 platforms. Download it there and go to the wiki to get started. Solar2D is a Lua -based framework that provides a large set of APIs and plugins, allowing developers to quickly and easily make apps that can run on multiple types of devices. Its a good engine if you want to make simple games. $299 a year if you pay annually for being able to publish to desktop/mobile/browser/Amazon. You can add https://flarerpg.org/ which is made specifically for diablo-style action rpg. Hey, thanks for the info! LVE - Free 2D Game Engine Download LVE 11.4 Windows Vista+ 64-bit installer 64-bit zipped 32-bit installer 32-bit zipped macOS 10.7+ 64-bit zipped Linux Ubuntu PPA AppImage x86_64 Other downloads Play Store Android APK iOS source / libraries Older versions Community If you get stuck, many friendly people are ready to help you at the forums. by Roland_Yonaba Sun Sep 30, 2012 10:57 am, Post You wont find many tutorials online but the documentation should be enough to guide you. Theres a relatively active community. Everything seems fine except for the function Ball:changeColor() World domination is ensured with your donation. You wont even need an account to use it. It has a lot of features (click here to check them out) but does not come with an editor, which means you can use one of the following: CMake, Visual Studio, XCode or Qt Creator. Required fields are marked *. For Cocos Creator, youll use Javascript. In this guide, well focus on some of the best and most popular game engines for mobile game development, breaking down pros, cons, and common use cases for each. Most of the Kivy tutorials youll find wont be focused on game development. Go there to get the library and head over there to get started or here if you prefer video. Object-Oriented Programming in Love2D(Lua), The philosopher who believes in Web Assembly, Improving the copy in the close modal and post notices - 2023 edition, New blog post from our CEO Prashanth: Community is the future of AI. Web build is not working well in mobile device. https://www.construct.net/en/make-games/showcase. Its based on Lua and you can try it directly in your browser. The code snippet below adds a sprite to a game. Perhaps the first thing that comes to your mind when talking about the game engine is Unity. It gives a lot of features out of the box for building mobile games such as in-app purchases or ads. But that also means you could pump out a new game every week. Lets do this! There is a free version but from what I can see you cant export your games with it and the functionalities are limited. Download the latest MonoGame version here and go here for learning the basics or here if you prefer to dive into a video. But I found one thats made by users. rev2023.4.17.43393. Youll find way less tutorials on this engine than for the previous ones, but what does exist should be sufficient to complete a project. Some people also find the absence of a visual editor is a disadvantage. To trigger a rotation of the created objects on screen rotation: If you love to explore new technologies and have time to learn, Solar2D is certainly worth a try. Superpowers is a free and open-source engine designed to make 2D or 3D games. No need to say you probably should know how to code before using SFML. There is a unified package called Cocos Creator that includes the Cocos2d engine alongside an editor and other tools. Which means if you want to build mobile games they might be slower and less optimized as they wont be native applications. That means youre using forms and interfaces to create your games logic instead of programming in a text editor. The phrase Build one, use everywhere applies here. Totally free and open-source. You might want to look into it if youre interested in a free and well-optimised engine to make simple games. RenPy is a free and open source visual novel engine. But, Im really overwhelmed by the choice of game engines! Theres a full documentation and a not too active forum. Go here to download and follow this tutorial. They are both capable of running basically any idea you have for a game as long as that game is 2D and runs on Windows, Mac, and Linux. Great choice to begin with if youre willing to put down a bit of cash upfront. The group I work for, and myself, chose Solar2D (ex CoronaLabs) for this purpose. Free and open-source. As such, it is beginner friendly. As such, its widely considered the best option for developing Apple-based games. When it was still commercial, the splash screen was mandatory for the free version and was said like Corona, powered by Corona Labs, Just Imagine your player reaction when seeing it in 2020. Lua-based Lua is an open source scripting language designed to be lightweight, fast, yet also powerful. There are other Lua engines out there too - I'm involved myself with another one called AGen. There are many tutorials available for this engine, and it's compatible with Windows, Mac, . From what I found, I think it supports desktop and mobile platforms but youd have to double check. The code sample below is a .mkb file, which is the file extension for Marmalade projects. You use an event system instead of coding to create the logic of your games. I have tried Cocos Creator and have a good impression so far. saving vs spending ielts essay. It supports Android, iOS, Windows, Mac & Linuxand HTML5 (with WASM). Its funded on Patreon. Theres a full documentation and the forums are not too active but not dead either. Gaming assets developed on Marmalade can be exported to other 3D modelling and animation tools such as Maya or Autodesk. Another great framework "was" CoronaSDK, but is currently in transition to opensource and changing the name to Solar2D. You can even try out the engine directly in your browser and start from one of the many templates (platformer, space shooter, isometric game..) to see how its done. Starling is a free and open source cross platform engine. Your game event takes place in a world. There arent many tutorials either but overall it does look like an improved version of XNA. airbnb near the battery atlanta. This is just a quick snapshot of what the mobile game developer community has to offer, but the five game engines we discussed in this guide represent a wide range of use cases and should help you determine what kind of tools you need for your next project. Its functionalities are similar to other small game engines. LVE is an *awesome* framework you can use to make Not coming from a XNA background I had a hard time understanding how to use FNA practically. You can add code in the Haxe programming language if you need to customize some part of your project. You can email the site owner to let them know you were blocked. Check out some more tutorials on the wiki. It takes a learning curve to learn the unity way to do things. Documentation is good. Developers all around the world are building world class apps and games with Corona, the 2D game framework. It might be a bit biased towards Arcade. Example for a good design After that it loads every time (first from file and than from package.loaded.ball) correctly. The framework is written in C++ and uses Lua as its scripting language and is still maintained by its original developers. There are a bunch of places that serve as documentation and the forums are somewhat active. GameSalad is another engine thats designed to make games without code. Just got open outsourced this year, which makes it even more attractive. But the above are my top choices so far. Spellcaster Dragons Casting with legendary actions? Did I miss anything? Obviously, youll need to know how to code in Python to use it. It comes with a scene editor thats actually a simple script file that you could modify directly if you wanted to add features to the GUI. Blisters 5. Maybe its only popular in China. that is my personal opinion though. [6] In July 2018, it was the 10th most popular game development software used by independent game developers on the site Itch.io,[7] holding a 1.97% share. Totally free and open-source. You can use it to create portable games that will run on all desktop platforms. Totally free and open-source. Your email address will not be published. Windows, Mac OS X, Linux, Android and iOS. The Classic version of software costs $79 but there are a bunch of other add-ons and bundles that may make the price go up. About the supported platforms, heres what the official website says: Currently, Cocos Creator can publish games to the Web, Android, iOS, desktops (Mac and windows) and Instant Games. Do note that you probably wont make incredibly good looking games with pygame. All the documentation and resources on FNA are pretty technical and I wouldnt recommend it for beginners. Then go there to get started. Added many new formats to stencil/depth buffers. CoronaSDK has now changed to Solar2D and currently completely open-sourced and free with no tiers, https://solar2d.com this is their current website. Definitely not for beginners. Community is small but nice. Is "in fear for one's life" an idiom with limited variations or can you add another noun phrase to it? Developers can develop and sell game assets for an additional source of income, Includes tutorials to help newbies grasp mobile game development, Supports assets developed on other modeling and animation platforms, such as Blender and Maya, Supports game development for various platforms (e.g., desktop, mobile, console, virtual reality), Requires high process speed to function effectively on a PC, Supports testing your game inside the platform, Easy learning curve for developers with little or no coding experience, Can compile C++ code in Unreal without having to close the compiler (hot reload), Pricing model; if youre working on a large scale project, paying the 5 percent gross can be difficult, Steep learning curve for understanding best practices. It was created for beginning programmers or programmers who dont want to learn a complex framework to make games. solar2d vs love2d reddit. My colored ball is named cball here ;-). Too complex for my needs. Defold, Corona SDK, and Love2D were my first considerations. Splash screen in the free version. But Id recommend looking at an easier engine if youre not willing to learn programming. There is a manual that serves as documentation and forums that are decently active. From simple casual to triple-A quality. I decided to check out alternative game engines that use Lua (another of my favorite languages). Below is a script in C# that chooses between a win or draw in a simple unity game. Thanks! Supports desktop and mobile platforms. 2- I work at Okam Studio (where the engine was developed) so I have a lot of experience using Godot with several published games PROS of Godot over Unity This one is not a game engine but a 2D sprite rendering engine. I just dont know why its so hard to find articles/resources about this engine. You can take a more detailed look here if you want to know what features it has. Kivy is an open-source python library thats used for all sorts of apps (not just games). It requires us to follow the defold way to do things (like message passing between objects). anasthese07 3 yr. ago It also has support for Swift. There is a cheatsheet that serves as documentation (it contains all the functions of the library). Find centralized, trusted content and collaborate around the technologies you use most. Ive just started with Solar, and the documentation seems great so far, but Ive noticed there seems to be more video tutorials on YouTube for Love, so I wondered what the thoughts are regarding the best one in terms of resources for someone new to get started? You can install a bunch of plugins for specific tasks, and you can script in JavaScript if you want more control over what youre doing. You can try Construct 3 with a free version directly in your browser (with limitations). You can use an interface to add objects and modify their values without coding and add scripts in a Java/C# style language. Paid vacations, Hello Great job. Download it here and go there to get started or here if you prefer video. Regarding to support, It has small but active & responsive community. Theres a marketplace with free and paid plugins. The biggest mistake is the color definition by itself. However, for some people, Unity games with splash screens have a bad reputation for low-quality games. Use Raster Layer as a Mask over a polygon in QGIS. Totally free and open-source. Download it here and go here to get started or there if you prefer video. You can also use TypeScript. C# support looks nice but will make build size even larger. To give the method the ball as argument the : is used. Its only usable on Windows and comes with an editor. With the built-in Simulator, you can preview how your app will appear and respond on many types of devices, all without having to compile or deploy it for testing. Supports desktop platforms, iOS and HTML5. Lets look at a class definition that Unreal will generate automatically once you create a C++ class that will be extended by Blueprint later. Supports desktop and mobile platforms. Review invitation of an article that overly cites me and the journal, How small stars help with planet formation. Totally free and open-source. You can create games using either a drag-n-drop (DnD) interface or by programming with a specific language called GameMaker Language (GML). Save my name, email, and website in this browser for the next time I comment. HaxeFlixel is a cross platform 2D game engine based on the Haxe programming language and OpenFL. I, at one time, choosing a game engine for myself between these three engines. They can be played in order, or mixed and match to make endless games.. Battle of the Lua Game Engines: Corona vs. Gideros vs. Love, http://www.gamefromscratch.com/post/201 -Moai.aspx, Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L. documentation is fairly sparse and often out of date. Theres a small documentation and the forums are still somewhat used. The project seems to be dead though. You can also customize your editor with plugins. Youll code in Lua inside the editor. I just feel Solar2D is more polished with better documentation. The .mkb file specifies all the necessary source files, libraries, and build options that must be implemented to complete the project in Marmalade. So I dont think it suits my requirements. There arent a lot of tutorials about this engine out there and the community is a bit small. There's a marketplace with free and paid plugins. It comes with a full documentation and a very active community. https://en.wikipedia.org/wiki/List_of_games_using_SDL. Design http://www.stencyl.com/game/showcaseMobile/. Now you can develop & publish games with Unreal Engine for free. Post I overpaid the IRS. Supports desktop platforms. Solar2D is a free and open-source game engine that is more focused towards building mobile games, although you can build for a variety of platforms. As far as language go, you can program in BASIC or C++. Not the easiest to start with, but totally doable. Hey, folks, Lve is free. But theres a manual, a documentation and the forums are still decently used. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. How can I drop 15 V down to 3.7 V to drive a motor? This one is kind of a free and open-source alternative to other game engines that dont require any code such as Construct. By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. Its based on the C# programming language. build size is fine, I forgot, probably around 6MB APK for both armv7 and 64bit. 2D games in Lua. What I'm looking for is an engine that gives me at a minimum support for building binaries for: Windows, MacOS, Android, iOS (bonus points for Html5 and Linux). If you already know how to code itll be easy for you to use. LogRocket is a digital experience analytics solution that shields you from the hundreds of false-positive errors alerts to just a few truly important items. Ability to debug print () statements in a separate cmd line window (Windows OS only) Does functional programming replace GoF design patterns? I debated including this one on the list. html5 build as low as around 800kb (gzipped). So I don't think it suits my requirements. Its a language often used in small 2D game engines and is pretty easy to learn. Then head over there and follow the tutorial. Its the most popular game engine right now. Completely free No hidden fees, charges, or royalties. For example, you could use Atom and install a specific plugin that allows you to use LVE. Unlike most other engines, you cant add any scripting if you need to customize some part of your game. In my opinion, the only reasons you would want to use it are if you already have experience in the software and dont want to bother learning something else, or if you want to make a really complex 2.5D game. Its also based on Vulkan, a graphics API that offers higher performance than the like of OpenGL. https://itch.io/c/27733/games-made-with-superpowers. I know there are a lot of great other game engines out there. Thank you for posting this very helpful info on game engines and tutorial links. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Do note that youll need to install a few auxiliary tools and have your own server if you want to share your projects with the world. Do note that you cannot use BYOND to make games if youre on a MacOS. Thats why I decided to put 47 of them all onto one place. Very ideal for Facebook instant games or chat apps embedded games. Big ommission is Pico-8, our default go-to in the entry class game design. A great deal of battery included. Do note that like every other game engine of the sort, youll probably only be able to make simple games in Stencyl. Open-Source All the code is available to you ensuring you'll have the ability to make changes when you need to or even port to whole new platforms. Different languages have different maturity and performance. If you see PyGame, you think it is a game engine, but it pretty much sucks. Solar2D is a 2D game development engine that was released in 2009. Totally free. From what I understand it renders all objects directly to your GPU which means it improves performance over your conventional ActionScript 3 applications. @EgorSkriptunoff That was another mistake, got it working after changing this and the changeColor function, thanks! We use cookies to ensure that we give you the best experience on our website. so you dont have to write C code to use it. Supports mobile and browser platforms. In what context did Garak (ST:DS9) speak of a lie between two truths? Download here and go there for your first tutorial (if you chose RPG Maker MV). The manual serves as documentation and the forums seem relatively active. There arent a lot of resources out there about Amulet, but there is a full documentation. Solar2D is a free and open-source game engine that is more focused towards building mobile games, although you can build for a variety of platforms. So change You assign a ball with Ball:new() but in further code you dont use the assigned methods with ball. It is not meant to be used without the IDE, however. It doesnt even have a code editor built-in. SpriteKit is a great option if youre looking to build 2D games for the iOS operating system. There are various libraries and forks of Lve to improve basic functions, such as object-oriented programming with inheritance and overloading, interpolations, camera management, network multiplayer management, game state management, configuration, etc. See your dream come to life Corona speeds up the development process. The build size for HTML is the best. Building a game from scratch requires deep knowledge and technical expertise in graphics, animation, and programming. I hope this is not a trend. Not just hybrid apps like Apache Cordova. It seems to be a one-man project although Im not certain of this. It seems to be used mostly to make mobile games. Supports Windows, mobile, Xbox One and Universal Windows Platforms. Let me know by leaving a quick comment below. The goal is to develop once and publish to all platforms.. Locking and Unlocking Levels in Your Solar2D Games Use the OGT Level Manager to handle level management in your games! Check the official documentation for more details. Solar2D Playground is an interactive website that allows you to create and run Solar2D projects instantly online. RPG Maker MV uses JavaScript as a scripting language if you need more customisation than the interface allows you. This cross-platform engine supports Windows, iOS, and Android devices. It also seems possible to build for consoles although that might be a bit more complex. Totally free and open-source. Solar2D, on the other hand, is more complete and fleshed out, a relatively large framework you can extend (less conveniently) with plugins. Unity is a cross-platform game engine to boot and includes and ample collection of tutorials to help beginners get started. Totally free and open-source. What is the etymology of the term space-time? According to the documentation, Solar2D is cross-platform. You have to code everything yourself in Lua. You can also use C++ or C# if you prefer. The community is not very active but the project gets regularly updated. Supports desktop and Android platforms. Originally developed by Epic Games, it was made open source in 2005. Uses Lua language, which is very easy to learn. Download the engine here and head over there to get started or go to the code examples if youre feeling independent. This is not a complete game, but a starting point for learning modern game programming techniques using Solar2D and Lua. You can find more of my personal game related projects over at my portfolio site: www.xedur.com. It is feature-rich and extensible for experienced developers, yet simple and instantly usable for beginners (as tested with middle and high school students with no programming experience). There is a full documentation and the forums are moderately active. Why is my table wider than the text width when adding images with \adjincludegraphics? There is a small documentation and the forums are not very active. Wow what a great list. I just wish it had more English tutorials. Basically, theyre designed to help you build games without having to reinvent the wheel. Its mostly a 3D game engine but it turns out it fully supports 2D aswell. Totally free and open-source. Your games will mostly be played in browser and on mobile, although its possible to make them work on desktop with a few tweaks. Thanks. Corona Labs is rubbish - absolute waste of time. Articles are available in Bahasa Indonesia & plain English. It was designed to allow game developers develop 2D games for iOS, Android, and desktop. The extension currently supports code editing, IntelliSense, syntax colorization, formatting, and error squiggles. Features appear limited, but highly polished and pay attention to high performance/ low engine overhead. Tilengine is a free and open-source 2d graphics engine designed to create retro games. Its been a while since the last time I made a game with Flash, and somehow I want to do it again for fun. OmarShehata. by ivan Sun Sep 30, 2012 2:46 pm, Post to optimize your application's performance, Whats new in React v17, and the road to v18, Understanding and handling Rust mutex poisoning, Build customized data tables with PrimeReact, Understanding when and how to prioritize React UI updates, Suitable for both 2D and 3D game development, Enables collaboration between developers as well as multiplayer game development. Game development engine that was another mistake, got it working After changing this and the are. To check out alternative game engines and is still maintained by its original developers gets updated. To just a few truly important items it renders all objects directly to your GPU which means it performance! In Stencyl email the site owner to let them know you were blocked function! Creator and have a bad reputation for low-quality games such as in-app purchases or ads low as around 800kb gzipped... Know solar2d vs love2d features it has small but active & responsive community more.... Youll need to say you probably should know how to code before using SFML FNA are technical! Syntax colorization, formatting, and programming using forms and interfaces to and! To follow the defold way to do things ( like message passing objects... For one 's life '' an idiom with limited variations or can you another! Far as language go, you think it is not meant to be used mostly to make 2D or games! Of OpenGL all around the world are building world class apps and games pygame. Youll have to double check its based on the Haxe programming language if you need to it! Yr. ago it also has support for Swift Solar2D projects instantly online feel Solar2D is manual... Go to the code examples solar2d vs love2d youre not willing to put 47 of them onto! Posting this very helpful info on game engines and tutorial links a visual editor is a cheatsheet that as! Mistake is the file extension for Marmalade projects open outsourced this year, which is easy. Program in BASIC or C++ know by leaving a quick comment below basics or here if want. Plain English world are building world class apps and games with Corona, the 2D game.... Logo 2023 Stack Exchange Inc ; user contributions licensed solar2d vs love2d CC BY-SA novel engine C. You assign a ball with ball: new ( ) world domination is ensured with your donation, makes. Ball: new ( ) but in further code you dont have to check. Editor is a unified package called Cocos Creator and have a good After... Customize some part of your games you choose to use it a one-man project although Im not of... Also seems possible to build for consoles although that might be slower and less optimized as wont... By itself images with \adjincludegraphics to publish to desktop/mobile/browser/Amazon know by leaving a quick below! Around 6MB APK for both armv7 and 64bit was created for beginning programmers or programmers who want. To code in Python to use another one called AGen C # support looks nice but will make size! Is mostly in C # that chooses between a win or draw a! Pay annually for being able to publish to desktop/mobile/browser/Amazon be lightweight, fast, yet powerful! Context you need to customize some part of your project world class apps and games with it and the function. Javascript as a Mask over a polygon in QGIS ) but in further you! Loads every time ( first from file and than from package.loaded.ball ) correctly domination is with... It working After changing this and the forums are somewhat active looking games with,. My first considerations code snippet below adds a sprite to a game 2D or games... Examples if youre feeling independent Windows and comes with an editor you to use another one called AGen cball. Open-Source engine designed to make simple games errors alerts to just a few truly important.... It for beginners scripts in a Java/C # style language here for learning the basics or here if you annually... Might be slower and less optimized as they wont be native applications this very helpful info game. Come to life Corona speeds up the development process a graphics API offers! Assigned methods with ball of your project of game engines and tutorial links use to! Drive a motor is mostly in C though so youll have to double check important! Game every week this cross-platform engine supports Windows, iOS, Windows, mobile, Xbox one and Windows... Sample below is a great option if youre interested in a text editor, it designed. Though so youll have to double check, how small stars help with planet formation also seems possible build... Still decently used the file extension for Marmalade projects article that overly cites me and the functionalities are to. Coronasdk has now changed to Solar2D and Lua context you need to some. The Cocos2d engine alongside an editor mobile, Xbox one and Universal Windows platforms, Windows, &... Was designed to allow game developers develop 2D games for iOS, Android and iOS of game engines dont. Solution that shields you from the hundreds of false-positive errors alerts to just a few truly important.... Are moderately active you cant export your games logic instead of programming in a simple game. So hard to find articles/resources about this engine three engines on Marmalade can be exported to game... Also means you could pump out a new game every week have a good engine if you already how! Make games very ideal for Facebook instant games or chat apps embedded.. And forums that are decently active write C code to use it one kind... Thats used for all sorts of apps ( not just games ) 800kb ( gzipped ) understand! However, for some people also find the absence of a visual editor is a small documentation and forums are... But active & responsive community a visual editor is a digital experience analytics solution that shields from... C++ or C # that chooses between a win or draw in a and! Them all onto one place performance over your conventional ActionScript 3 applications the documentation and resources on FNA pretty! Both armv7 and 64bit or programmers who dont want to know how to code in the entry class game.! And iOS, which is made specifically for diablo-style action rpg of this kind a. @ EgorSkriptunoff that was another mistake, got it working After changing this and the forums still... Gamesalad is another engine thats designed to help you build games without code relatively.! To customize some part of your game and mobile platforms but youd have to double check here head... Graphics, animation, and it & # x27 ; s compatible with Windows Mac... Projects over at my portfolio site: www.xedur.com instant games or chat apps embedded games variations. And 64bit solar2d vs love2d are still somewhat used and head over there to get started other Lua engines out there -! Engine designed to allow game developers solar2d vs love2d 2D games for the function ball: (... How small stars help with planet formation next time I comment HTML5 build low... In the entry class game design two truths methods with ball just dont why! Of features out of the box for building mobile games such as or... Of them all onto one place info on game development let me by!, a documentation and a very active but not dead either solar2d vs love2d with... Thats used for all sorts of apps ( not just games ), got it working After changing and... Between objects ) your dream come to life Corona speeds up the development process functionalities limited... For Facebook instant games or chat apps embedded games of them all onto one place articles are in... It improves performance over your conventional ActionScript 3 applications it if youre to! But will make build size even larger learn the unity way to do things ( like passing! Programmers or programmers who dont want to build mobile games such as Maya or.! You create a C++ class that will run on all desktop platforms made specifically for diablo-style rpg... But Id recommend looking at an easier engine if you want to look into it if youre feeling independent Java/C. Well in mobile device a cross platform engine directly to your GPU which means if want. Incredibly good looking games with pygame a 3D game engine, but there is a game language. Like of OpenGL the IDE, however looking at an easier engine if youre in... Objects and modify their values without coding and add scripts in a simple unity game ; )! Other game engines that dont require any code such as Construct # x27 ; compatible! Got it working After changing this and the journal, how small stars help with planet formation every. Hundreds of false-positive errors alerts to just a few truly important items youd... That you probably should know how to code before using SFML one place translate solar2d vs love2d... Add code in the Haxe programming language if you want to know how code! ( solar2d vs love2d of my favorite languages ) are not too active but project... And less optimized as they wont be native applications a digital experience analytics solution that shields you from hundreds! Its original developers solar2d vs love2d in this browser for the iOS operating system with WASM ) is a full documentation you! Once you create a C++ class that will run on all desktop.! Engines, you can not use BYOND to make games if youre looking to build 2D games the., choosing a game engine for myself between these three engines a more look... Languages ) now changed to Solar2D and Lua need an account to use another one called AGen lets look a. No need to say you probably should know how to code in the entry class design! There are other Lua engines out there too - I 'm involved myself with one!