https://github.com/hectorpulido/console-render-system
Ascii render system based in frustum
https://github.com/hectorpulido/console-render-system
backend gamedev
Last synced: about 1 year ago
JSON representation
Ascii render system based in frustum
- Host: GitHub
- URL: https://github.com/hectorpulido/console-render-system
- Owner: HectorPulido
- License: mit
- Created: 2021-01-24T23:18:30.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-05T03:17:30.000Z (about 1 year ago)
- Last Synced: 2025-04-05T04:20:02.549Z (about 1 year ago)
- Topics: backend, gamedev
- Language: Python
- Homepage:
- Size: 2.48 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 3D render system
This is a render system based in frustum

Can also import .obj models

## FEATURES
1. 2D Camera, 3D render, 3D models
2. Obj models import
3. Movement and rotation
4. Edge render
## WHY (MOTIVATION)
It was a really big challenge to make a game without game engine
[](https://www.youtube.com/watch?v=rnXOMoeNsp0&list=PLHdk97dabfvwGPQxHpVFVRxaWFz7FuRw3)
This tutorial was made for Hector Pulido's youtube channel
https://www.youtube.com/c/HectorAndresPulidoPalmar
And his Twitch Channel
[https://www.twitch.tv/hector_pulido_](https://www.twitch.tv/hector_pulido_)
## HOW TO USE
1. Make sure that your console font is squared
2. Install libs with
```
>> pip install -r requirements.txt
```
3. Then just excecute main.py with the command
```
>> python main.py
```
Let's connect 😋