Source SDK 2013 & Source engine - Le Bottin des Jeux Linux

Source SDK 2013 & Source engine

🗃️ Specifications

📰 Title: Source SDK 2013 & Source engine 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. 🌍️ Browser version:
🔖 Tags: IDE; 2D & 3D engine 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2014-10-02 📦️ RPM package:
📍️ Version: Dev : 55ed12f 📦️ Deb package:
🏛️ License type: 🎁 Free (but limited) 📦️ Flatpak package:
🏛️ License: Royalty Percentage 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 14646 🐛️ Created: 2015-03-04
🐜️ Updated: 2022-08-21

📖️ Summary

[en]: A software development kit compiled by Valve Corporation that is used to create games or mods for the Source engine [fr]: Un ensemble d'outils d'édition et de développement pour le Source engine

🎥️ Videos

🕹️ Gameplay: (202xxx), (202xxx), [fr](202xxx),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) t(202xxx) t(202xxx) r(202xxx) r(202xxx) r(202xxx) r(202xxx) r(202xxx) r(202xxx) r(202xxx) r(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx)] [WIKI [en] [fr]] [FAQ [en] [fr]] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
[GitHub (ValveSoftware/steam-runtime : binary compatible runtime environment for Steam applications on Linux)]

🛠️ Technical informations
[Open Hub] [Source SDK 2013 Wiki (Platform Specific Build Instructions) (& Linux)] [Source SDK 2013 (SOURCE 1 SDK LICENSE)] [Source Filmmaker ((SFM) - Windows only] [Steam (Source and GoldSource engine games and modifications)]

🐘 Social
Devs (Valve Corporation [fr] [en]): [Site 1 2] [Forums] [Steam Support] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube 1 2] [LinkedIn] [Interview 1(202107) 2(202105) 3(201402) 4(201207)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord] [PressKit]

🐝️ Related
[Wikipedia (Source) [fr] [en]]
[Wikipedia (Source SDK) [fr] [en]]
[Mod DB] [Indie DB] [Developpez.com (Le portage du moteur Source) [fr]] [AdrienB (Comment nVidia et Valve ont porté le moteur de jeu Source sur Linux) [fr]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

📰 News / Source of this Entry (SotE) / News (SotN)
[LinuxFr (20120802) [fr]]

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🐘 From:

🏝️ https://watch.thekitty.zone/
🦉️ https://watch.thekitty.zone/
🦝️ https://watch.thekitty.zone/
🦝️ https://watch.thekitty.zone/
🕵️ https://watch.thekitty.zone/
🕯️ https://watch.thekitty.zone/
🕯️ https://watch.thekitty.zone/
🕹️ https://watch.thekitty.zone/
🕹️ https://watch.thekitty.zone/
🕹️[fr] https://watch.thekitty.zone/
🎮️ https://watch.thekitty.zone/
🎮️ https://watch.thekitty.zone/
🐧 https://watch.thekitty.zone/
🐧 https://watch.thekitty.zone/

📕 Description [en]

Wikipedia:

♳ Source

Source is a 3D video game engine developed by Valve Corporation. It debuted in June 2004 with Counter-Strike: Source, followed shortly by Half-Life 2, and has been in active development ever since. Source does not have a meaningful version numbering scheme; instead, it is designed in constant incremental updates.
Source was created to power first-person shooters, but has also been used professionally to create role-playing, side-scroller, MOBA, puzzle, MMORPG, top-down shooter and real-time strategy games.

♴ Source SDK

The Source SDK is a software development kit compiled by Valve Corporation that is used to create games or mods for the Source engine.

Games like Left 4 Dead, Left 4 Dead 2, Counter Strike: Global Offensive, and Portal 2 are packaged with their own set of 'Authoring Tools' that are tailored for their specific engine builds and come packaged with the game on Steam. These games use most of the same programs below, but the source code can not be dumped.

In 2013, an update was released for Source SDK that allowed users to build OS X and Linux versions of their mods. Additionally, support was added for Valve's new Steampipe content distribution system as well as the Oculus Rift.

Utilities

There are a total of four utilities in the Source SDK:

• Create a Mod: Dumps Source Engine code into a folder and places a mod directory under the SourceMods folder (Note: This appears neither in the Left 4 Dead (2) Authoring Tools, nor the Source 2009 version of the SDK.)
• Refresh SDK Content: Checks for data updates and downloads/refreshes new data
• Reset Game Configurations: Recreates game configurations with the basic games; mods mentioned in the configurations are removed unless manually edited
• Edit Game Configurations: Edits individual game configurations, primarily for Hammer

Engine versions

The Source SDK currently has three engine versions. A user can choose the 2006 version of the Source engine, which is only used by Half-Life: Source, Half-Life Deathmatch: Source, and various mods built on old Source 2006 code. All other Source games were updated to the most recent 2009 version of the Source engine, with the exceptions of Episode Two, which used the 2007 version between May 11, 2010 and June 23, 2010, and various mods built on old Source 2007 code. Half-Life 2: Deathmatch was updated to the 2009 version of the Source engine on September 30, 2010. Although currently, all multiplayer Source games were updated to the Source Engine MP.

📕 Description [fr]

Un ensemble d'outils d'édition et de développement pour le moteur Source engine, par Valve Corporation.

Source engine (par Valve Corporation) est un moteur de jeux 3D complet, prenant en charge graphisme, son, réseau et physiques.
Le Source SDK (Source Software Development Kit, par Valve Corporation) est un ensemble d'outils d'édition et de développement pour le Source engine.

Le Source SDK peut utiliser 3 versions du moteur.
La version 2006 du Source engine est seulement utilisée par (NdT : et livré avec) les jeux "Half-Life: Source", "Half-Life Deathmatch: Source" et quelques mods.
La version 2007 du Source engine est utilisée par "Half-Life: Episode Two".
Tous les autres jeux utilisent la dernière version du Source engine.

Le Source SDK livre 3 outils principaux (voir la page Wikipedia en Anglais pour plus de détails) :
• Valve Hammer Editor : permet de créer des cartes / maps pour le Source engine,
• Model Viewer : permet de visualiser des modèles et leurs animations
• Face Poser : un outil d'affichage et d'édition d'animations faciales, et de systèmes de chorégraphie.
et de nombreux autres outils en ligne de commande.

Note de goupildb :

Certitudes :
Le Source SDK 2013 est disponible en version Linux (voir les instructions de compilation ci-dessus).
Il fournit un certain nombre d'outils pour le Source engine.

Doutes à la rédaction de cette documentation :
La lecture partielle d'un certain nombre de documentations sur le sujet, laisse planer quelques doutes.
Le moteur n'est pas fourni directement, il est fourni avec les jeux correspondants. L'obtention du moteur passe par l'achat du jeu, que le développeur utilise en conjonction avec le SDK.


🌍️ Wikipedia :

♳ Source

Source est un moteur de jeu 3D de la société Valve Software et utilisé depuis 2004 pour les besoins de ses jeux. C'est un moteur complet qui prend en charge graphisme, son, réseau et physiques. Cette technologie est également proposée à d'autres sociétés, ou aux développeurs amateurs par la mise à disposition d'un kit de développement.

Historique

Le moteur Source est issu du moteur de jeu GoldSource (Half-Life), lui-même étant une refonte du moteur id Tech 2 (Quake/Quake 2). Il évolue itérativement pour supporter de nouvelles fonctions. Ces évolutions cassent de temps en temps la rétrocompatibilité de certains jeux, mais des corrections sont apportées.

Il a initialement été utilisé en juin 2004 pour les besoins de Counter-Strike: Source, suivi de Half-Life 2.
Depuis 2007 et la sortie de la Orange Box, le moteur gère le mode 64 bits de Windows XP, Vista et 7, et est capable d'utiliser les architectures multi-processeurs.
En 2010, le moteur fonctionne sur Mac OS X. Des émulations avaient été envisagées, pour finalement opter pour un portage natif en OpenGL.
Comme pour GoldSource et id Tech 2, le moteur Source est très apprécié car il est particulièrement fluide, même sur des anciens ordinateurs.
Ceci en fait un moteur de jeu très utilisé et très efficace pour les jeux multijoueur.
En 2012, Valve travaille à porter son moteur sur systèmes GNU/Linux.

♴ Source SDK

Source SDK, ou Source software development kit, est un kit de développement développé par Valve Software pour créer des niveaux sur Half-Life 2 et ses mods. Il peut aussi être utilisé pour créer un jeu à part entière basé sur le moteur Source.

Il permet de copier sur le disque dur des sources permettant de développer un mod soit à partir de Half-Life 2, soit Half-Life 2: Deathmatch, soit from scratch sur une base réputée plus solide et maintenue régulièrement par Valve, ou bien à partir du code source uniquement. Les sources sont prévues pour être compilées avec le compilateur de Visual Studio .NET 2003 et liées par des fichiers .sln et .vcproj qui sont les formats natifs de Visual Studio. Une fois les sources compilées, un fichier client.dll et un fichier server.dll sont générés, qui seront ensuite chargés par n'importe quel exécutable hl2.exe, le plus adapté pour les développeurs de mods étant celui fourni avec le « source sdk base ». Les codeurs peuvent modifier les règles du jeu en profondeur, sans toutefois avoir accès aux mécanismes internes de Steam qui se place en surcouche en toutes circonstances et au moteur physique havok qui s'interface néanmoins par le biais d'entités via le fichier racine. Le SDK fournit une console qui permet de manipuler les entités en cours de jeu à la volée. Il est également livré avec un éditeur de cartes, le Valve Hammer Editor, qui permet de modeler les niveaux qui seront inclus dans le jeu ainsi que d'y intégrer des entités et des scripts. Il s'interface avec XSI Mod Tool, un logiciel conçu pour les moddeurs permettant de modeler et animer des éléments humains ou de décor puis de les importer dans le jeu.