{"id":19838544,"url":"https://github.com/dreamycecil/se1-examples","last_synced_at":"2026-05-10T12:10:45.713Z","repository":{"id":212355511,"uuid":"724209495","full_name":"DreamyCecil/SE1-Examples","owner":"DreamyCecil","description":"Examples of simple mods for Serious Sam Classics (TFE, TSE, 1.10).","archived":false,"fork":false,"pushed_at":"2024-01-10T10:18:26.000Z","size":90967,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T11:17:58.782Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DreamyCecil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-11-27T16:06:32.000Z","updated_at":"2024-11-23T14:36:47.000Z","dependencies_parsed_at":"2024-01-10T11:35:47.865Z","dependency_job_id":null,"html_url":"https://github.com/DreamyCecil/SE1-Examples","commit_stats":null,"previous_names":["dreamycecil/se1-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DreamyCecil%2FSE1-Examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DreamyCecil%2FSE1-Examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DreamyCecil%2FSE1-Examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DreamyCecil%2FSE1-Examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DreamyCecil","download_url":"https://codeload.github.com/DreamyCecil/SE1-Examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241203609,"owners_count":19926820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["examples","modding","sam-sdk","serious-engine","serious-sam"],"created_at":"2024-11-12T12:18:07.836Z","updated_at":"2026-05-10T12:10:40.674Z","avatar_url":"https://github.com/DreamyCecil.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serious Engine 1 Examples\n\n\u003e This is a fork of Croteam's Serious Engine 1.10 that contains various examples of simple mods for educational purposes.\n\nEach example sits under its own branch and the [**repository's wiki**](https://github.com/DreamyCecil/SE1-Examples/wiki) contains detailed explanation of each example and its commits on their own respective pages.\n\n- These examples are aimed towards beginners that wish to understand how certain features can be designed and implemented.\n- Some examples require you to have at least some understanding of the Entity Source (`.es`) syntax.\n- The examples for `EntitiesMP`, `GameGUIMP` and `GameMP` projects can also be applied to mods based on old Serious Engine 1 SDKs for **TFE** (v1.05) and **TSE** (v1.05 or v1.07).\n- If you wish to see an example of a desired feature, you can leave a suggestion by [**creating a new issue**](https://github.com/DreamyCecil/SE1-Examples/issues).\n  - **Do not** suggest features that are either too complex or too specific to some project. The examples are supposed to be generic and easy to understand.\n\n# Project files\n\nThe code and project files in this repository are not in perfect condition and only exist purely for testing example code.\n\nIf you're looking for a suitable repository for your projects, you can take a look at [**the most notable SE1 forks here**](https://github.com/DreamyCecil/Serious-Engine/wiki/Serious-Engine-1-versions-\u0026-forks#110-forks) and pick one for yourself.\n\n### Engine components\n- `DedicatedServer` - Dedicated server application for hosting multiplayer game\n- `Ecc` - Entity Class Compiler for compiling entity source files (`*.es`)\n- `Engine` - Serious Engine 1.10\n- `EngineGUI` - Common GUI components for game tools\n- `EntitiesMP` - All the entity logic\n- `GameGUIMP` - Specific GUI components for game tools\n- `GameMP` - Module for handling basic game logic\n- `SeriousSam` - The main game executable\n- `Shaders` - Compiled shaders for SKA models\n\n### Engine tools\n- `DecodeReport` - Tool for decoding crash report files (`*.rpt`)\n- `Depend` - Tool for generating a list of dependency files based on a list of root files\n- `MakeFONT` - Tool for generating font files for the game (`*.fnt`)\n- `Modeler` - Serious Modeler application for creating and configuring models with vertex animations\n- `RCon` - Remote console application for connecting to servers using an admin password\n- `SeriousSkaStudio` - Serious SKA Studio application for creating and configuring models with skeletal animations\n- `WorldEditor` - Serious Editor application for creating in-game levels\n\n# Building and running\n\nTo build Serious Engine 1 examples, you will need **Visual Studio 2013** or later.\n\nWhen running a selected project, make sure that its project settings under **Debugging** are setup correctly:\n- Command: `$(PostBuildCopyDir)$(TargetFileName)`\n- Working Directory: `$(SolutionDir)..\\`\n\n# License\n\nSerious Engine is licensed under the GNU GPL v2 (see `LICENSE` file).\n\nSome of the code included with the engine sources under `Sources/` is not licensed under the GNU GPL v2:\n\n- **libogg** \u0026 **libvorbis** (`libogg/`, `libvorbis/`) by Xiph.Org Foundation\n- **LightWave SDK** (`LWSkaExporter/SDK/`) by NewTek Inc.\n- **zlib** (`Engine/zlib/`) by Jean-loup Gailly and Mark Adler\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreamycecil%2Fse1-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdreamycecil%2Fse1-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreamycecil%2Fse1-examples/lists"}