Skip to content

Commit

Permalink
Add links to some guides
Browse files Browse the repository at this point in the history
  • Loading branch information
fwsGonzo committed Jun 28, 2024
1 parent dc3fc53 commit acdf74d
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -376,8 +376,20 @@ cmake .. -DRISCV_EXT_C=OFF -DCMAKE_BUILD_TYPE=Release
Other build options that aid performance: Enabling link-time optimizations. Using the latest and greatest compiler version. Enabling all the native accelerated system calls. Enabling the read-write arena (default ON). Enabling experimental features, like 32-bit unbounded address space. Unrolling loops in the sandboxed program.


## Game development example
## Game development examples

There is a simple [step-by-step gamedev example](/examples/gamedev) under the examples folder. There are also examples for the C++, Rust, Nelua and Nim languages.

For a more complete and thorough implementation, have a look at [RVScript](https://github.com/fwsGonzo/rvscript). It embeds libriscv in a tiny example game framework and automatically builds fully functional C++ programs for ultra low-latency scripting.

### Guides

- [An Introduction to Low-Latency Scripting With libriscv](https://fwsgonzo.medium.com/an-introduction-to-low-latency-scripting-with-libriscv-ad0619edab40)

- [An Introduction to Low-Latency Scripting With libriscv, Part 2](https://fwsgonzo.medium.com/an-introduction-to-low-latency-scripting-with-libriscv-part-2-4fce605dfa24)

- [Guide to Scripting with Nelua](https://medium.com/@fwsgonzo/an-introduction-to-low-latency-scripting-with-libriscv-part-3-5947b06bc00c)

- [Guide to Scripting with Nim](https://medium.com/@fwsgonzo/an-introduction-to-low-latency-scripting-with-libriscv-part-4-103ff7e67c24)

- [Guide to Scripting with Rust](https://fwsgonzo.medium.com/an-introduction-to-low-latency-scripting-for-game-engines-part-5-d7f12630e6bf)

0 comments on commit acdf74d

Please sign in to comment.