This is simple 2D platformer game built for my Computer Graphics college course.
Main idea was to learn basic principles of 2D game development.
Since I was new to everything related to computer graphics, this was a great chance to learn this unexplored segment.
I decided to use Lua programming language paired with Love framework. This turned out to be a great choice since it allowed me to rapidly develop my idea.
The following commands will build and run Docker image.
Docker image is configure to run indefinitely, so you can execute interactive bash process against running container anytime to gain full control.
cd docker
docker-compose build
docker-compose up
docker exec -it $(docker ps -qf "name=love") bash
lovec
This will compile Your game. Executable can be found in dist/linux/game.out
Please note that directory `/usr/src/app/src` should contain `main.lua` file representing Your game.
- Lua programming language
- Love framework
- Bump, Anim8, Advanced Tiled Loader libraries for Lua & Love
- Math and physics behind 2D platformer games
- Principles of computer graphics
Assets for this game were not made by me. All credits goes to ZiNGOT.