Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/klaussilveira/yeti3d-sdl
SDL2 port of the Yeti 3D engine
https://github.com/klaussilveira/yeti3d-sdl
3d-engine game-development game-engine gamedev
Last synced: 2 months ago
JSON representation
SDL2 port of the Yeti 3D engine
- Host: GitHub
- URL: https://github.com/klaussilveira/yeti3d-sdl
- Owner: klaussilveira
- License: other
- Created: 2014-02-09T23:47:20.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-07-01T23:08:07.000Z (over 2 years ago)
- Last Synced: 2023-04-10T18:51:38.555Z (over 1 year ago)
- Topics: 3d-engine, game-development, game-engine, gamedev
- Language: C
- Homepage:
- Size: 5.08 MB
- Stars: 37
- Watchers: 7
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# yeti3d-sdl
[![Build Status](https://secure.travis-ci.org/klaussilveira/yeti3d-sdl.png)](http://travis-ci.org/klaussilveira/yeti3d-sdl)Yeti3D is a software-rendered 3D game engine, created by Derek J. Evans. It's primary focus is portability, being used in many ports for different platforms, specially game consoles like 32X, N64, DC, NDS and others. This fork is based on the latest know release of the PRO version. It has been cleaned up and fixed, although there are still many bugs in the code.
This fork has the objective of:
* Laying the foundation for solid ports to many different platforms
* Speed up the engine and clean game-specific behavior
* Using a modern SDL2 implementation as reference## TODO
* Get the editor running
* Implement DC using KallistiOS 2
* Implement N64 using libdragon
* Get rid of warnings, speed up pixel_buffer_draw and pixel_converter