Bac à sable physique · Unreal Engine 5

PhysiCore

Un monde où chaque objet a une masse. Attrape une voiture au physgun, construis une map à plusieurs, écris tes propres règles en Lua.

Voir sur Steam
Dans le trailer Jefferson City jefferson_city
Défiler
Tout est physique

Tout a une masse.

Voitures, caisses, barils, portes : chaque objet réagit aux chocs, aux explosions et au physgun. Et le monde est le même pour tous les joueurs du serveur.

Multijoueurserveurs dédiés
Lual'API du jeu Godot
Workshoptéléchargé en jeu
Le physgun soulève une voiture dans le désert Physgun
Bac à sable interactif

Essaie le physgun.

Attrape une caisse et lance-la. Fais sauter un baril. Ici en 2D, dans le jeu en 3D et à plusieurs.

Clic attraper et lancerClic droit figerDouble-clic faire sauter un baril

Un bac à sable, mille jeux.

Le gamemode Sandbox pour construire, et tout le reste pour créer ton propre serveur : roleplay, course, combat.

Véhicules

Conduis à plusieurs et crée tes voitures : roues, moteur, boîte, suspension, sons et feux.

Armes

Armes à balles, corps à corps, lance-roquettes et grenades, avec recul, munitions et visée.

Éditeur de map

Construis une map dans le jeu, à plusieurs, et teste-la en un clic.

Addons Lua

La même API Lua que le jeu Godot, nom pour nom : les addons existants tournent sans changement.

Workshop

Publie tes addons. En rejoignant un serveur, les joueurs reçoivent automatiquement ceux qu'il utilise.

Serveurs

Héberge ta partie, rejoins par IP ou par Steam, lance un serveur dédié, gère admins et bans.

Modèles

Importe tes modèles glTF depuis Blender, règle collisions, physique et matériaux, publie ton pack.

Gamemodes

Écris ton propre mode de jeu : règles, équipes, manches et HUD.

Roleplay

Jefferson City, Missouri.

Une ville faite pour le roleplay : police, pompiers, secours, justice et commerces. Dix lieux jouables, intérieurs compris, modélisés dans Blender pour l'éditeur de map.

Bureau du shérif du comté de Cole
Bureau du shérif2 niveaux

Dispatch 911, cellules, salles d'interrogatoire, sas véhicules et ascenseur.

Caserne JCFD Station 1
Caserne JCFD3 remises

Remises traversantes, dortoirs à l'étage et barre de descente.

Clinique JCEMS Urgent Care
Clinique JCEMS≈ 20 × 15 m

Salles d'examen, déchocage, pharmacie et quai ambulance.

Hall of Justice
Hall of Justice2 salles

Palais de justice néoclassique, jury, cellules et transfert des détenus.

Banque Missouri River Savings
Missouri River SavingsChambre forte

Porte de coffre ronde animée, salle des coffres et drive à trois voies.

Mo's Diner
Mo's DinerAnnées 50

Inox cannelé, néons, comptoir de 14,8 m et places carhop.

First Baptist Church
First Baptist Church≈ 200 places

Néogothique, clocher accessible jusqu'aux cloches, cimetière.

River City Garage
River City Garage4 baies

Ponts élévateurs, dépannage 24 h et fourrière grillagée.

Station-service Show-Me Stop
Stations-service3 stations

Supérettes 24/7, relais routier et station de lavage animée.

Fourrière municipale
Fourrière municipale45 places

Guérite, barrière levante et enclos des scellés.

Modding en Lua

Ton premier addon en cinq minutes.

1

Crée un dossier dans Saved/PhysiCore/addons.

2

Décris-le dans addon.json : un titre, une description.

3

Écris ton script dans lua/autorun/server et lance ta partie.

lua/autorun/server/bonjour.lua
-- Message de bienvenue quand un joueur arrive sur le serveur.hook.Add("PlayerInitialSpawn", "bonjour_bienvenue", function(ply)	ply:ChatPrint("Salut " .. ply:Name() .. " ! Appuie sur J pour sauter très haut.")end) -- Touche J : super saut pendant 10 secondes.local actifs = {} -- UserID -> puissance de saut d'avanthook.Add("PlayerButtonDown", "bonjour_saut", function(ply, touche)	if touche ~= KEY_J or actifs[ply:UserID()] then return end	local id = ply:UserID()	actifs[id] = ply:GetJumpPower()	ply:SetJumpPower(12)	ply:ChatPrint("Super saut activé pendant 10 secondes !")	timer.Simple(10, function()		if IsValid(ply) then			ply:SetJumpPower(actifs[id]) -- la valeur d'avant			ply:ChatPrint("Super saut terminé.")		end		actifs[id] = nil	end)end)
Exemples d'addons

Crée tes propres contenus.

Ces tenues sont des addons : des playermodels faits dans Blender, homme et femme, avec leurs bodygroups, que le jeu charge tels quels.

Police JCPD HD
Police JCPDPlayermodel
Patrouille du Jefferson City Police Department, chemise en deux variantes, gilet porte-plaques, ceinturon équipé.
Pompiers JCFD
Pompiers JCFDPlayermodel
Tenue de caserne et tenue d'intervention, casque, cagoule et appareil respiratoire.
Secours JCEMS
Secours JCEMSPlayermodel
Ambulanciers et médecins, gilet haute visibilité, stéthoscope et gants nitrile.

À toi de jouer.

Lance ta partie, invite tes amis, et vois combien de temps une voiture tient face à un baril.

Voir sur Steam