Start typing to search packages!
prvdmwrong
By @znotfireman
Roblox
MirroredPrvd 'M Wrong is a game framework for a next-generation Roblox.
Sounds boring. Let's do that again.
Prvd 'M Wrong will not make you a front page Roblox developer... but you may feel like one.
Once installed, your game will become your money back. Prvd 'M Wrong accelerates the process with providers, connecting the top-level design of your game. Choose to mix in networking and components as you need. Randoms will approach you and ask, "are you wealthy or do you make a six-figure salary?"
Cherish a development experience that fades into the background, freeing you to build faster and prvd 'm wrong. It's the swaggest framework in town!
Sparked your interest? Get going in minutes with our on-rails tutorial.
Highlights
- Type-safe APIs for both Luau and TypeScript
- Featherlight, choose to mix in packages as you need
- Uses dependency injection for cleaner code organization
- Made to be extendable through modding APIs
- Non-intrusive first-class lifecycle events for flexibility
- Pragmatic and sensible API that makes development fun
Code Sample
local prvd = require("@pkg/prvdmwrong")
local CharacterProvider = require("./character-provider")
local CombatProvider = {}
type Self = typeof(CombatController)
CombatProvider.characterProvider = prvd.use(CharacterProvider)
function CombatProvider:onStart()
print("Hello, Prvd 'M Wrong!")
end
function CombatProvider.performMove(self: Self, move: CombatMove)
local character = self.characterProvider:awaitCharacter()
-- do something with the character
end
return prvd(CombatProvider)
import { Provider, use } from "@rbxts/prvdmwrong"
import { CharacterProvider } from "./character-provider"
@Provider()
export class CombatProvider {
public characterProvider: use(CharacterProvider)
public onStart() {
print("Hello, Prvd 'M Wrong!")
}
public performMove(move: CombatMove) {
const character = this.characterProvider.awaitCharacter()
// do something with the character
}
}
Package Details
Install command (Click to copy)
Version
0.2.0-dev.8
License
MIT
Safe for commercial use
Automated license review — not legal advice.
