https://github.com/hectorpulido/peque3d
Proof of concept of an 3D Game Engine
https://github.com/hectorpulido/peque3d
backend game-development
Last synced: about 1 year ago
JSON representation
Proof of concept of an 3D Game Engine
- Host: GitHub
- URL: https://github.com/hectorpulido/peque3d
- Owner: HectorPulido
- License: mit
- Created: 2025-04-05T21:34:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-13T13:37:55.000Z (about 1 year ago)
- Last Synced: 2025-04-13T14:35:37.584Z (about 1 year ago)
- Topics: backend, game-development
- Language: Rust
- Homepage:
- Size: 3.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Peque3D
Proof of concept of an 3D Game Engine using Rust and Lua.
This is a remake of my [Console render system](https://github.com/HectorPulido/console-render-system/tree/main) but using a more powerful language and without the limitations of the console.

## Features
- Custom 3D Rendering
- Obj models import
- Input management
- Lua scripting
- Sound engine
## Todo
- Physics engine
- Finish the 3D rendering pipeline
## Youtube video
This project is part of a video on my Youtube channel. The videos are in Spanish, but you can enable subtitles in English.
[](https://www.youtube.com/watch?v=4jgOk_BJKT0)
## How to run
- Install Rust
- Go to the project directory
- Run `cargo run`
## License
This project code is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
Models and other resources are not included in the license.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.
Let's connect 😋