90s style 3D game engine built in Go using SDL2
This project is still under construction!
- Install dependencies:
yab install
- Run:
yab run
- Start Editor
yab edit -- [level path]
- Package for deployment:
yab pack
- github.com/charmbracelet/log (MIT license)
- github.com/chewxy/math32 (BSD-2-Clause license)
- github.com/go-yaml/yaml (MIT License & MIT License)
- github.com/veandco/go-sdl2 (BSD-3-Clause license)
- google.golang.org/protobuf (BSD-3-Clause license)
Bloodmage Engine - Retro first person game engine Copyright (C) 2024 Frank Mayer
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.