DanielIrons / ledge

A small game framework written in Rust using Winit and Vulkano, to help with handling events, rendering, and animation for 2D games.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ledge

Table of contents

General info

This project is a small game framework written in Rust using winit and vulkano. The goal is to get it to a point where it can be used to help develop 2D platformer PvP/PvE games, as a stretch goal I'd like to make it useful for other game types, including 3D games. Hopefully if you find this repo you can use it to understand vulkan or vulkano or Rust or something else. Currently the renderer/engine/idk is very early on and needs a lot of work, but I am slowly making progress towards a usable tool. I try to keep it up to date with vulkano and winit to get the best features from them both.

Resources

These are some resources I found useful when making this project

Technologies

Project is created with:

  • Rust: *
  • Winit: 0.26
  • Vulkano: 0.29

Setup

Hopefully all goes well with:

$ git clone <this repo>
$ cd ./ledge-master
$ cargo run --example texture

License

About

A small game framework written in Rust using Winit and Vulkano, to help with handling events, rendering, and animation for 2D games.


Languages

Language:Rust 98.8%Language:GLSL 1.2%