Skip to content

mibi88/MibiEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MibiEngine

A small game engine written in C89 that supports 20 years old computers.

A small note about this repo

This repo was recreated from ZIP files using some shell scripts I made and published at https://github.com/mibi88/zipgit.

I also made another script named before_commit.sh containing the following code:

#!/bin/sh

./patch_all_headers.sh mibiengine_git header.c
cd mibiengine_git; git diff; cd ..

that I called before making each commit.

It isn't exactly like the original content of the ZIP files, as I added/fixed the GPL headers on top of all C source and header files. I also replaced my real name in the name of my home folder with mibi88 or mibi88_2. Everything else is the same as in the ZIP files.

Dependencies

  • libpng
  • XLib and GLX (previously it used freeglut instead)

Building

MibiEngine uses meson for building.

You can compile it as following.

 $ meson setup build
 $ meson compile -C build # You may need to call it multiple times before it
 $ # succeeds.

About

A small game engine for old computers (2000s).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published