PENGUIN ENGINE

About

What started this project was really intially the things online I read about Rust and Vulkan.


I kept reading online about how good of a langauge Rust is, and how it makes you a better C++ programmer.

At around the same time, I kept getting talks in my youtube recommendations about how Vulkan is an extremely explicit API that forces you to do basically everything manually.


Enticed by the idea of full control and the understanding that would undoubtedly come with it, I took on the challenge to learn Vulkan, and Rust along with it. This project is the result of that.


Looking back, I learned a ton, but tackling Vulkan without any prior rendering experience was a... let's say less optimal way of going about things, and the code really ended up quite a mess in the end. I have since abandoned this project in favor of learning things step by step, starting with a software renderer.

Year

2020-2021

Graphics Library

Ash - Lightweight Rust bindings for Vulkan

Language

Rust