https://github.com/cloudcodingspace/cengine
A graphics engine in C with the Vulkan API for experience
https://github.com/cloudcodingspace/cengine
c cpp from-scratch graphics graphics-engine opengl vulkan vulkan-api vulkan-game-engine vulkan-renderer
Last synced: 9 months ago
JSON representation
A graphics engine in C with the Vulkan API for experience
- Host: GitHub
- URL: https://github.com/cloudcodingspace/cengine
- Owner: CloudCodingSpace
- Created: 2024-07-20T11:41:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-18T15:36:33.000Z (12 months ago)
- Last Synced: 2025-02-18T16:33:33.623Z (12 months ago)
- Topics: c, cpp, from-scratch, graphics, graphics-engine, opengl, vulkan, vulkan-api, vulkan-game-engine, vulkan-renderer
- Language: C
- Homepage:
- Size: 2.39 MB
- Stars: 34
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CENGINE
CENGINE is a simple vulkan renderer written in pure C. It is written for experiencing how to create a vulkan renderer in C
# CENGINE Characteristics
- Uses CMake to build the project
- Can render meshes given that the colour and the vertex coordinates of the mesh and the indices
- Uses Vertex and Index buffers
- Has a 3D first person camera to move around
- Uses **GLFW** library for windowing and **Vulkan** as the selected graphics API