rlua
SNKRX
Our great sponsors
rlua | SNKRX | |
---|---|---|
13 | 21 | |
1,667 | 1,171 | |
1.7% | - | |
8.2 | 0.0 | |
about 2 months ago | over 1 year ago | |
Rust | Lua | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rlua
-
Rust and Lua api
There's the rlua package for running lua in your rust app: https://github.com/amethyst/rlua
-
What is your favourite Rust specific feature that you miss in other languages?
Some sys crates do embed the source files, like rlua for example.
- Hey Rustaceans! Got an easy question? Ask here (9/2022)!
-
Lua: Good, Bad, and Ugly Parts
[1] - https://github.com/amethyst/rlua/blob/master/examples/guided_tour.rs
-
I hate automod and have a question
Yes though, given that a CCleaner/BleachBit-style situation is going to be I/O-bound, I'd probably go with rlua, PyO3, or rust-cpython for plugins.
-
Ketos: Lisp dialect scripting and extension language for Rust programs
I wrote up some rust low-level bindings for guile [1]. The problem is that Guile liberally uses setjmp/longjmp, which breaks rust destructors. It might be possible to fix this by wrapping every call the way rlua does [2], but I'm not familiar enough with Guile to know.
-
Rust's interface to the Lua programming language is called 'mlua'. not Lust. This should get fixed.
And.. another binding finally called rlua https://github.com/amethyst/rlua
-
Does rust have function works like eval?
hlua or rlua are what you want for Lua, rust-cpython or PyO3 for Python, rutie for Ruby, and possibly deno_core for JavaScript.
- Embedding Lisp in C++ – A Recipe
-
I open sourced a game I just released on Steam, written in Lua
Janet is what introduced me to Fennel. Conjure [1] sold me on Fennel over Janet. The Neovim community is rallying around Lua.
(And in fact, what sold me on Rust was its truly excellent Lua FFI support [2].)
SNKRX
-
Examples of games made in a few months that sold well?
SNKRX/devlog.md : daily breakdown of what he actually worked on from the start for his SNKRX game
- What Does Copyright Say about Generative Models?
-
What I want to do in life is to make games. But I'm from a third world country with no video game companies, and I can't move. In my situation, what's the most likely way to make money as an indie game dev? I don't need much ($500 a month would be enough), and I can bide my time.
SNKRX daily devlog for the first 3 months << very detailed of what he was doing each day
-
Devs who open source their games, why?
I'm the developer of SNKRX and on top of what most other people mentioned, the truth of the matter is that making games is hard and making games while working on someone else's codebase is even harder. Anyone who has the capacity to do anything useful with your game's codebase will likely also have the capacity to make their own game from scratch, so they'll just do that instead.
-
How many open-source games do you know?
SNKRX is a commercial game and is open source (MIT), but it's not an open source project -- the developer is focused on improving their game for their gaming community and not building a development community around the game.
-
Hacker News top posts: May 23, 2021
I open sourced a game I just released on Steam, written in Lua\ (27 comments)
-
I open sourced a game I just released on Steam, written in Lua
The day-by-day dev log[0] is worth a read on its own. It's impressive what a single developer can do with the right determination and discipline.
-
Lessons learned from releasing my second game
That break in continuity would often take me a few days to recover from, but it happened very consistently. I noticed it eventually because I kept a daily devlog for this project and after a point it was obvious that that was the issue.
-
I open sourced a game I just released, written in Lua
Thanks. It took exactly 3 months! https://github.com/a327ex/SNKRX/blob/master/devlog.md
What are some alternatives?
mlua
hlua - Rust library to interface with Lua
janet - A dynamic language and bytecode vm
kaboom.js - 💥 JavaScript game library
SSVOpenHexagon - C++20 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.
Techmino - Techmino:方块研究所唯一官方仓库(Github)
bincode - A binary encoder / decoder implementation in Rust.
VVVVVV - The source code to VVVVVV! http://thelettervsixtim.es/
open-project-1 - Unity Open Project #1: Chop Chop
msgpack-rust - MessagePack implementation for Rust / msgpack.org[Rust]
minetest_game - Minetest Game - A lightweight and well-maintained base for modding [https://github.com/minetest/minetest/]