You will learn the basics of Lua programming in the context of Love2d.
- Draw shapes and text to screen.
- Process inputs from keyboard, mouse, and touch.
- Learn to write functions in a separate file and load it to your main program.
- Network communication between your programs.
- Play BGMs and sound effects.
- etc.
We will also look at some ways that we can distribute our finished products at the end of the course.
A few selling-points of Love2d:
Love2d is a Game Framework, but you can as well write non-game applications as well.
Love2d takes care of many low-level stuff for us, making learning it and programming with it a breeze.
Love2d makes portability across platforms really simple. (OS X, Windows, Linux, Android & iOS)
Love2d uses Lua for writing its programs, so it is widely used and has many resources and support available online.
While Lua is a widely used beginner friendly language to learn,
Love2d is a great beginner friendly Game Framework which together makes Love2d a great place to start for everyone.
This course will guide you through the installation and configuration process.
The course then will show you some basic coding.
Finally, you will be shown a some of the ways to package and distribute your files for others to access.