Love Game Engine

It is published under the zlib license.
Love game engine. 11 3 text santos a list of short tutorials that explain how to make all kinds of games like snake tetris and flappy bird. Löve is an open source cross platform engine for developing 2d video games. Sublime text is a pretty good one for all operating systems and it has lua support built in. Love load to do one time setup of your game love update which is used to manage your game s state frame to frame and love draw which is used to render the game state onto the screen.
The game was released on steam. A version of the engine called pilöve has been specifically ported to raspberry pi. While unity and unreal engine are often considered the top two game engines both engines serve different purposes. It heavily utilizes the programming languages of lua and c as its framework.
Fonts can be rendered by the freetype engine. It s free open source and works on windows mac os x linux android and ios. Cs50 s introduction to game development. Most of the games built with löve are created by indie developers.
Löve2d then uses that framework to create nifty little 2d games. To make a minimal game create a folder anywhere and open up your favorite text editor. Furthermore the engine has a self explanatory structure. The engine is written in c and uses lua as its scripting language.
Curate this topic add this topic to your repo to associate your repository with the love game engine topic visit your repo s landing page and select manage topics. Create a new file in the folder you just created and name it main lua put the following code in the file and save it. Löve2d is an open source game engine that strictly deals with the development of 2d games for the computer. When beginning to write games using löve the most important parts of the api are the callbacks.
Check out this list for some examples. It is a hybrid of mario and portal creating a mind blowing result. Löve is an awesome framework you can use to make 2d games in lua. Whereas unreal engine is best suited for more robust games especially from a graphics standpoint unity is more versatile and can be a better option for developers who are looking to build mobile games 2d games or story driven 3d games.
The api provided by the engine gives access to the video and sound functions of the host machine through the libraries sdl and opengl or since version 0 10 also opengl es 2 and 3. This is one of the most impressive löve games out there. More interactive games will override additional callbacks in.