Giter Site home page Giter Site logo

raylib-rs-template's Introduction

Raylib-rs Template

This is a template for new Rust projects that use raylib-rs. This is mainly designed for my (@Ryan1729) own purposes.

That said, I am sharing this publically, so it's worth noting some things about the license. I used the MIT OR Apache-2.0 license for this template since that is the license I plan to apply to my own projects that use this template, by default.

I have no interest in trying to claim ownership over anyone else's projects that started by using this template. Redistribution of the template itself, as an unfilled template, can use the MIT OR Apache-2.0 license.

Using the template

Basically, if the building/running instructions work then all you need to do is copy this tempalte to a new folder, optionally run git init, rename the rename-me folder, update the references, the licenses, and this README itself. See the included checklist script for more details if needed.

Building/Running

  1. If you haven't already, install Rust/Cargo.
  2. Try running cargo run. If that starts up program, you're set.
  3. If you got an error, refer to the instructions for raylib-rs. Some libraries/utilities may need to be installed. Eventually cargo run should work. That said as of this writing, I have only tested on Windows and Linux.
    • From a fairly fresh Ubuntu install, I got it working by running the equivalent following, in addition to what I had installed for other reasons. (circa early 2022)
      • sudo apt-get install curl cmake libglfw3 libglfw3-dev g++

licensed under any combination of MIT OR Apache-2.0 OR MIT-0 at your option

raylib-rs-template's People

Contributors

ryan1729 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.