PhysgunPhysgun & toolgun
Soulève une voiture, gèle-la en l'air, soude, attache, ajoute des roues et des propulseurs : tous les outils pour construire des engins délirants, et des dupes pour les sauvegarder.
Touche un objet et fais-le glisser pour le soulever.
DécouvrirUn moteur physique, des outils façon Garry's Mod, et des éditeurs intégrés pour créer des maps, des modèles, des véhicules et des armes sans quitter le jeu.
PhysgunSoulève une voiture, gèle-la en l'air, soude, attache, ajoute des roues et des propulseurs : tous les outils pour construire des engins délirants, et des dupes pour les sauvegarder.
MultijoueurHéberge une partie avec tes amis Steam, rejoins une adresse IP ou un serveur dédié Linux, avec administration et téléchargement rapide des contenus.
VéhiculesPrends le volant, décolle ou navigue, puis crée tes propres véhicules dans l'éditeur intégré.
Des PNJ qui se déplacent tout seuls par factions, des armes personnalisées, et un mode réalité virtuelle pour attraper les objets à la main.
Addons, maps, modèles, véhicules, armes et playermodels : abonne-toi et tout se télécharge, même en rejoignant un serveur.
Sandbox de base, et des gamemodes entièrement écrits en Lua par la communauté : cache-cache en props, enquête, jeu de rôle…
Ville du désert, nature, espaces de construction… et toutes celles de la communauté sur le Workshop.
Construis à plusieurs dans le jeu : terrain sculpté, routes, décor, éclairage précalculé et zones de navigation pour les PNJ.
Importe tes .glb et .fbx, règle collisions, masse et matériaux, et publie-les en pack. Un éditeur dédié pour chaque type de contenu.
LuaUne API inspirée de Garry's Mod : hooks, réseau, interfaces, entités, PNJ… avec un éditeur de code intégré, rechargement à chaud et débogueur.
Crée un dossier, un addon.json et un script : ton addon se charge au lancement de la partie et se partage sur le Workshop en un clic.
-- Message de bienvenue quand un joueur arrive sur le serveur.
hook.Add("PlayerInitialSpawn", "bonjour_bienvenue", function(ply)
ply:ChatPrint("Salut " .. ply:Name() .. " ! Tape /saut pour sauter très haut.")
end)
-- Commande de chat : /saut
concommand.Add("saut", function(ply, args)
ply:SetJumpPower(12)
timer.Simple(10, function()
if ply:IsValid() then
ply:SetJumpPower(5.08) -- valeur par défaut
end
end)
end)
Retrouve PhysiCore sur Steam, ou commence dès maintenant ton premier addon.