Welcome to my personal project - a collection of games implemented in Lua. These games are not designed as teaching tools, but are a showcase of what I've learned and created while exploring the Lua programming language. I believe that they are pretty cool and I hope you'll enjoy them as much as I enjoyed creating them.
The original idea of these games is based on this Udemy course. While the games have been implemented by me as part of my learning journey, the initial concepts and ideas are inspired by the course.
The first game in this collection is a Shooting Gallery game. In this game, you have a time limit of 10 seconds to shoot a target as many times as you can.
Move your crosshair onto the target and click to shoot. The scoring system is as follows:
- A left click awards one point.
- A right click awards two points, but removes one second from the timer.
Be careful, if you miss the target, a point will be deducted from your score. So, aim carefully and try to score as high as you can within the time limit!
The second game in this collection is a Zombie Shooter game. In this game, you have a time limit of 300 seconds to try and survive the undead onslaught.
Move your character using the WASD or the arrow keys, and left click to shoot
Be wary of the beefy zombies though!
The final game in this collection is a simple Platformer game. In this game, you just need to reach the flag.
Move your character using the WAD or the arrow keys.
- Install Love2D:
- Download and install Love2D from the official website
- Follow the installation instructions based on your operating system.
- Download the repository locally
- Run The Game:
- Drag the project folder onto the Love2D executable or run the following command in the terminal or command prompt:
love /path/to/the/game