GAMPEON

Changelog archive

November 2026

Everything we shipped in November 2026. Back to the latest changes.

November 2026

  • NewSupply crates now hold loot. Search a crate with E to put its items into your inventory, and press Tab to see what you carry.Engine
  • NewHold E to use objects. The sandbox test now has supply crates you can open and close, and everyone nearby sees it.Engine
  • FixedOther players no longer appear in the wrong place in the game client.Engine
  • ImprovedThe test world is easier to read: shadowed sides are no longer black, boxes and walls have colors, and other players have a light body with a red visor that shows where they look.Engine
  • NewVoice channels in communities: join with one click, talk and share your screen or a window with sound (launcher, 16 and older during the test)Platform
  • NewModerators can mute members in voice and disconnect them, and anyone can report a person in a voice channel to GAMPEON.Platform
  • ImprovedMouse look is calmer by default. The sensitivity can still be changed with `gp.MouseSensitivity` in the console.Engine
  • ImprovedThe RP Starter docs now say it is MIT licensed.Docs
  • ImprovedThe GAMPEON RP Starter is now MIT licensed, so server owners can change it and ship it with their servers.SDK & scripting
  • NewIn the game, scripts can use `GetEntityForwardVector`, `GetEntityForwardX` and `GetEntityForwardY` on server and client.Engine
  • ImprovedThe Lua reference documents `GetEntityForwardVector`, `GetEntityForwardX` and `GetEntityForwardY`, and explains that headings match the rotation in the Unreal editor.Docs
  • New`GetEntityForwardVector`, `GetEntityForwardX` and `GetEntityForwardY` on server and client. Use them for "in front of the player" math; GAMPEON headings stay measured like the rotation in the Unreal editor (0 faces +x, 90 faces +y).SDK & scripting
  • ImprovedThe porting check docs explain the new list of framework calls that the RP Starter bridges do not cover yet.Docs
  • ImprovedThe platform status page lists the playable game client as a preview.Docs
  • ImprovedThe porting check now lists which framework calls in your resources the RP Starter bridges already cover, and which ones are still missing.SDK & scripting
  • FixedThe RP Starter HUD no longer repeats the job name when the rank has the same name.SDK & scripting
  • NewThe game client is now playable: walk with WASD, look around with the mouse and jump with Space.Engine
  • NewMaps without their own lighting get a sun and sky, so the test world is no longer black.Engine
  • NewPlayers see each other as simple figures until real character models arrive.Engine
  • NewNew developer docs page RP Starter: a ready roleplay base with characters, money, jobs and inventory, plus bridges for existing roleplay resources.Docs
  • ImprovedThe Exports page explains objects with methods, callbacks and waiting inside exports.Docs
  • ImprovedThe test server page documents `gp_fakeplayer waitclient`, which waits for a test client's scripts instead of a fixed time.Docs
  • ImprovedThe Lua reference is at version 0.9.0.Docs
  • NewThe GAMPEON RP Starter in the SDK (`starter/rp`): characters with a selection screen, cash and bank money, jobs with paychecks, a weight-based inventory, a HUD and admin commands, saved to MariaDB or a local database file.SDK & scripting
  • NewExisting resources written for the two most common roleplay frameworks can run on it: compatibility bridges provide the shared and player objects, callbacks, usable items, commands, locales and the usual events.SDK & scripting
  • NewTwo example resources show framework-style scripts running unchanged.SDK & scripting
  • NewTest server: `gp_fakeplayer waitclient` waits until a test client's scripts are running, instead of a fixed wait.SDK & scripting
  • NewIn the game, functions now work across resources: exports can return objects with methods, events can pass callbacks, and exports may wait. Common roleplay frameworks rely on this.Engine
  • NewThe bundled oxmysql and mysql-async resources provide their exports in the game, so `exports.oxmysql:query(...)` and `exports['mysql-async']:mysql_fetch_all(...)` work.Engine
  • NewFunctions now work across resources: exports can return objects with methods, and events can pass callbacks. The received function is a normal Lua function that runs in the resource it came from.SDK & scripting
  • NewExports may now call `Wait`. A caller in a thread or event handler gets the result once the export finishes.SDK & scripting
  • NewAll oxmysql exports work, including `query_async` and `executeSync`, and the mysql-async exports `mysql_execute`, `mysql_fetch_all` and friends.SDK & scripting
  • Improved`resmon` shows how many of a resource's functions other resources hold.SDK & scripting
  • NewServer scripts can place objects in the game world with `CreateObject`, `CreateObjectNoOffset`, `DeleteEntity` and `FreezeEntityPosition`.Engine
  • NewObjects use physics on the server and rest until something hits them. All players see the same position.Engine
  • NewGames can add their own object models in their config, next to the built-in shapes.Engine
  • NewThe hello example has `/cube` and `/clearcubes` to try it out.Engine
  • NewNew developer docs page Objects: place, freeze and delete objects from server scripts with `CreateObject`, the five built-in models and the limits.Docs
  • ImprovedThe Lua API reference covers `CreateObject`, `CreateObjectNoOffset`, `CreateVehicle`, `DeleteEntity`, `FreezeEntityPosition`, `GetHashKey`, `GetEntityModel`, `IsModelValid` and `IsModelAVehicle` (API 0.8.0).Docs
  • ImprovedThe platform status page lists objects as a preview.Docs
  • NewServer scripts can create objects with `CreateObject` and remove them with `DeleteEntity`. Built-in models: `prop_cube`, `prop_sphere`, `prop_cylinder`, `prop_cone` and `prop_plane`.SDK & scripting
  • New`GetHashKey`, `GetEntityModel`, `IsModelValid`, `IsModelAVehicle` and `FreezeEntityPosition` for scripts.SDK & scripting
  • ImprovedObjects from a resource are removed when the resource stops, so restarts leave nothing behind.SDK & scripting
  • ImprovedThe web interfaces docs explain how to close your page when a player holds Escape to take the mouse back.Docs
  • FixedThe first join after starting your PC no longer freezes the game for a few seconds while web interfaces load.Engine
  • Fixed`GetGameTimer()` now counts milliseconds since the game started.Engine
  • ImprovedClient script downloads no longer pile up forever: the game now cleans its download cache, keeping what the current server needs and removing files unused for 30 days or beyond 2 GB.SDK & scripting
  • NewThe client event `gampeon:nuiFocusReleased` tells a script when the player held Escape to take mouse and keyboard back from its web interface.SDK & scripting
  • ImprovedThe web interfaces (NUI) docs now cover pages in the game, `XMLHttpRequest` callbacks and holding Escape to get the mouse back.Docs
  • NewClient scripts can show web interfaces (NUI) over the game: `ui_page`, `SendNUIMessage`, `RegisterNUICallback` and `SetNuiFocus`.Engine
  • NewHolding Escape for 2 seconds always gives mouse and keyboard back to the game.Engine
  • ImprovedWeb interfaces (NUI) are ready for the game: pages get `GetParentResourceName()`, and `fetch` and `XMLHttpRequest` callbacks (including jQuery `$.post`) work the way ported pages expect.SDK & scripting
  • FixedLocal database files in folders with non-English characters now open on Windows.SDK & scripting
  • NewDeveloper docs for client scripts: how they download on join, what they can do, and how to test them without the game.Docs
  • NewDeveloper docs for the first game world functions: player positions, heading and teleport, with the familiar native names.Docs
  • NewDeveloper docs for the built-in text chat: messages, `/commands` with permissions, chat events and `CancelEvent`.Docs
  • NewDeveloper docs for kicking and banning players with `ban`, `unban` and `banlist`.Docs
  • NewDeveloper docs for web interfaces (NUI) in client scripts: `ui_page`, `SendNUIMessage`, `RegisterNUICallback` and focus.Docs
  • ImprovedThe database docs now cover local database files on game servers.Docs
  • NewText chat in the game. Press T to chat with everyone on the server, `/commands` work there too.Engine
  • NewLua scripts on game servers can call web APIs with `PerformHttpRequest`. Private and local addresses stay blocked.Engine
  • NewServer owners can ban players with `ban`, `unban` and `banlist`, with a duration and a reason.Engine
  • NewPlayers see why the server disconnected them (kick or ban reason)Engine
  • New`MySQL.*` works on game servers with a local database file, without a separate database server.Engine
  • NewClient scripts can use web interfaces (NUI): `ui_page`, `SendNUIMessage`, `RegisterNUICallback` and `SetNuiFocus` (preview, the game shows them in an upcoming update).SDK & scripting
  • New`gampeon-server` can test NUI callbacks without the game with `gp_fakeplayer nui`.SDK & scripting
  • Fixed`PerformHttpRequest` to `https://` addresses failed on Windows game servers because certificates could not be checked.SDK & scripting
  • FixedConsole commands piped in with a byte order mark were not recognized.SDK & scripting
  • FixedLocal database files in a folder that does not exist yet could not be opened.SDK & scripting
  • NewServer owners can ban players with `ban`, `unban` and `banlist` in the server console or in chat, with a duration and a reason. Bans are saved in `bans.json`.SDK & scripting
  • Fixed`SetTimeout` and `Wait` in scripts that start with the server no longer run right away.SDK & scripting
  • FixedLua files saved with a UTF-8 byte order mark (common on Windows) now load.SDK & scripting
  • ImprovedThe HTTP client for `PerformHttpRequest` now stops open requests right away when a server shuts down.SDK & scripting
  • NewClient scripts from GAMPEON test servers download automatically when you join and run in your game (preview)Engine
  • NewServer owners can restart a resource and players get the new client files right away.Engine
  • NewLua scripts in the game can read player positions and teleport players (`GetPlayerPed`, `GetEntityCoords`, `SetEntityCoords` and more)Engine
  • NewText chat for GAMPEON servers with the built-in `chat` resource. Scripts that use `chatMessage`, `chat:addMessage` or `chat:addSuggestion` work without changes.SDK & scripting
  • New`CancelEvent` and `WasEventCanceled` for Lua scripts.SDK & scripting
  • NewCommands typed on the client that only the server knows now run on the server with the player's permissions.SDK & scripting
  • ImprovedThe porting check no longer reports `GetEntityCoords` and other functions GAMPEON already has as missing.SDK & scripting
  • NewLua scripts can read where players are: `GetPlayerPed`, `PlayerPedId`, `GetEntityCoords`, `GetEntityHeading`, `GetEntityVelocity`, `DoesEntityExist` and `GetEntityType`, with the familiar native names.SDK & scripting
  • NewServer scripts can teleport and turn players with `SetEntityCoords` and `SetEntityHeading`.SDK & scripting
  • New`gampeon-server` has a placeholder world for testing scripts without the game (`gp_fakeplayer move` and `gp_fakeplayer where`).SDK & scripting
  • NewClient scripts from a server download automatically when you join and run in your game (preview, only for trusted test servers for now)SDK & scripting
  • NewThe headless test server `gampeon-server` can run client scripts with `gp_fakeplayer client`, so resources can be tested end to end without the game.SDK & scripting
  • NewLua functions `PlayerId` and `GetPlayerServerId` for client scripts.SDK & scripting
  • NewDeveloper docs for players, identifiers and the join check in Lua resources.Docs
  • NewGuide for testing Lua resources without the game using the headless `gampeon-server`.Docs
  • ImprovedServer registration docs now explain how to connect a GAMPEON game server to the server list.Docs
  • NewGame servers run Lua resources with `server.cfg`, console commands, ACE permissions and network events between server scripts and players.Engine
  • NewPlayers only spawn after the server has checked their launcher join ticket, and get their GAMPEON display name in game.Engine
  • NewGame servers check the player's launcher join ticket with GAMPEON before scripts see the player, and players get `gampeon:` and `license:` identifiers from their account.SDK & scripting
  • NewRegistered servers send a heartbeat so they show up in the launcher's server list, with `tags` and `locale` from `server.cfg`.SDK & scripting
  • ImprovedScripts can no longer read or change the server's GAMPEON connection settings.SDK & scripting
  • New`gampeon-server` runs server resources without the game, with a console, database, HTTP and fake players for testing scripts.SDK & scripting
  • New`server.cfg` and console commands (`ensure`, `exec`, `set`/`setr`/`sets`, `add_ace`, `add_principal`, `status`, `resmon` …) with ACE permissions.SDK & scripting
  • NewPlayer functions for scripts: `GetPlayers`, `GetPlayerName`, `GetPlayerIdentifiers`, `GetPlayerIdentifierByType`, `GetPlayerPing`, `DropPlayer` and more, with `gampeon:` and `license:` identifiers.SDK & scripting
  • New`playerJoining` and `playerDropped` events.SDK & scripting
  • ImprovedNetwork events from players are size- and rate-limited before scripts see them.SDK & scripting
  • NewDeveloper docs for commands and convars, the oxmysql-compatible database (`MySQL.*`) and HTTP requests in Lua.Docs
  • ImprovedThe Lua API reference covers commands, convars, HTTP, vectors, promises and the database.Docs
  • NewServer scripts can use `MySQL.*` like oxmysql (query, single, scalar, insert, update, prepare, transaction, `.await`, plus `MySQL.Async`/`MySQL.Sync`) with MariaDB, MySQL or a local database file.SDK & scripting
  • NewBuilt-in `oxmysql` and `mysql-async` stand-ins, so existing resources that depend on them start without manifest changes.SDK & scripting
  • ImprovedThe porting check now recognizes commands, convars, HTTP requests and resource files as supported, and flags `exports.oxmysql` calls.SDK & scripting
  • NewLua scripts can register console and chat commands with permissions (RegisterCommand, ExecuteCommand, IsPlayerAceAllowed).SDK & scripting
  • NewServer scripts can read and set convars from server.cfg and send web requests with PerformHttpRequest; private network addresses are blocked.SDK & scripting
  • Newvector2, vector3 and vector4 values, promises and `Citizen.Await` for scripts.SDK & scripting
  • NewLoadResourceFile, SaveResourceFile, GetResourceMetadata and GetInvokingResource for scripts.SDK & scripting
  • NewThe GAMPEON Discord posts a daily update of everything that shipped, new dev blog posts and an up-to-date overview of what works today.Community
  • ImprovedGame servers now choose their tick rate based on player count and load (up to 120 Hz on smaller servers) and step down smoothly instead of stuttering when busy.Engine
  • NewDeveloper docs have a "Known issues and limits" page and a "Report a problem" page that explains where to send bugs, security problems and ideas.Docs
  • NewEvery docs page has a "Report a problem with this page" link and a link to the GAMPEON Discord.Docs
  • NewThe developer docs have a page that sums up the terms and legal texts for creators and links to the full versions.Docs
  • NewThe API tells clients which version of the terms is in force and lets accounts accept it.Platform
  • NewThe Terms of Use, Community Guidelines, Privacy Policy and Legal Notice are now on gampeon.com/legal, in English and German.Website & portal
  • ImprovedSign-up asks you to accept the Terms of Use and Community Guidelines. Existing accounts see a short notice to accept them.Website & portal
  • ImprovedCleaner web addresses: gampeon.com/games instead of gampeon.com/#/games. Old links and bookmarks still work.Website & portal
  • ImprovedThe back button returns you to where you were on the previous page.Website & portal
  • ImprovedA new gampeon.com start page for visitors: pick a world, see one place in four art styles and find out how playing, building and sharing work.Website & portal
  • ImprovedLogging in with Steam or Discord and the links in our emails now take you straight to gampeon.com.Platform
  • NewSign in to the GAMPEON launcher through gampeon.com, with your email or a connected account.Website & portal
  • NewCommunity invite links open a preview on gampeon.com and take you straight into the launcher.Website & portal
  • NewSign in to the GAMPEON launcher with your browser, including Steam and Discord.Platform
  • NewGame servers can check who is joining from the launcher without ever seeing a password.Platform
  • Newgampeon.com has a new start page that explains GAMPEON, with sign-up, the latest dev blog post, recent changes and answers to common questions.Website & portal
  • ImprovedThe portal now lives directly at gampeon.com, and old portal links keep working. During the closed beta, games, profiles, the marketplace and the community are for signed-in members.Website & portal
  • NewDeveloper docs list communities for studios and projects (preview) and the desktop launcher (planned) on the status page, with the new API reference.Docs
  • NewStudios and projects can turn on their own community with channels, categories, roles and permissions, invite links and moderation tools (API preview for the upcoming launcher).Platform
  • NewYour favorite games are available as a library for the upcoming launcher.Platform
  • NewA status page in the portal shows whether the website, portal, web API, developer docs and AI tools are up, with 90 days of history and live game server numbers.Website & portal
  • NewThe dev blog, changelog and developer docs can be read and searched inside the portal.Website & portal
  • ImprovedThe portal search also finds developer docs, blog posts and changelog entries.Website & portal
  • NewThe docs explain how websites can search the developer docs with plain JSON.Docs
  • NewThe API reference lists the public status endpoint.Docs
  • NewThe platform checks its website, portal, web API, developer docs and MCP server every minute and keeps 90 days of history for the new status page.Platform
  • NewThe developer docs can be searched from the portal.Platform
  • ImprovedThe Like button is blue now.Website & portal
  • NewAdd GIFs to posts and comments, with search powered by KLIPY.Website & portal
  • NewGIFs in posts and comments, with search powered by KLIPY. Accounts under 16 get a stricter filter.Platform
  • NewComments and replies on posts, with reactions, editing and reporting.Platform
  • NewSix reactions on posts and comments instead of a single like.Platform
  • NewUp to four photos per post, link previews with the page title, and sharing of public posts.Platform
  • NewChoose who sees a post (public, friends, only me) and who can comment.Platform
  • NewEdit and pin posts, and mention people with @handle.Platform
  • ImprovedServers only send physics props within 80 m of a player, update distant players less often and use push-based replication, which saves server time on every frame.Engine
  • ImprovedIn a test with 56 bots, server time per frame dropped by 28% compared to the previous build.Engine
  • NewJobs in the portal: post open roles for your game, studio or project, apply with a short message and talk with the team in a private conversation.Website & portal
  • NewStudio and project pages show their open roles, and the team can post a new job from there.Website & portal
  • NewJobs: studios and projects can post open roles, people can apply and talk about each application, with reporting and appeals built in.Platform
  • ImprovedOpening the MCP server address in a browser now takes you to the guide for connecting your AI assistant.Platform
  • NewThe GAMPEON MCP server is online in preview, so AI assistants can connect to GAMPEON. The developer docs explain how to set it up.Docs
  • NewLog in with Steam or Discord, and connect both to your account under Connected accounts.Website & portal
  • NewLog in with Steam or Discord, and connect both to your account under Connected accounts.Platform
  • NewDeveloper documentation for GAMPEON with guides for building with AI assistants, Lua scripting, the web API and the marketplace.Docs
  • NewComplete Lua API and web API references generated from the platform itself, plus llms.txt files for AI assistants.Docs
  • NewGAMPEON MCP server, so AI assistants like Claude or ChatGPT can read the docs, write and check Lua resources, and set up your projects and marketplace entries for you.Platform
  • NewResource templates (events, game mode, shop, job) and an automatic check that finds functions that don't exist in GAMPEON.Platform
  • NewServers protect their tick rate: when a server gets close to its time budget per frame, it turns new players away with a “Server busy, please try again shortly” message, and everyone already playing stays in.Engine
  • NewAccess tokens page in the portal to connect AI assistants like Claude or ChatGPT to your account with limited permissions.Website & portal
  • NewAI activity page that lists everything your access tokens did, including refused attempts.Website & portal
  • NewSign-up asks for your month and year of birth. The minimum age is 13.Platform
  • NewSafer default settings for players under 16: only friends of friends can send friend requests, and friend lists stay private.Platform
  • NewSign-up asks for your month and year of birth. The minimum age is 13.Website & portal
  • NewSafer default settings for players under 16.Website & portal
  • NewPersonal access tokens with scopes, so AI assistants and tools can work on your projects without your password.Platform
  • NewAn activity log that shows everything your access tokens did in the last 90 days.Platform
  • NewFeed with posts and releases from the creators, studios and games you follow.Website & portal
  • NewFriends list with friend requests, blocking and privacy settings.Website & portal
  • NewFollow buttons and follower counts on profiles, studios and game pages.Website & portal
  • NewReport a post and appeal if one of your posts was removed.Website & portal
  • NewFollow creators, studios and games and see their posts and releases in your feed.Platform
  • NewFriends with friend requests, blocking and privacy settings for who can contact you and see your lists.Platform
  • NewText posts for creators, studios and games, with likes.Platform
  • NewReport a post, and appeal if one of your posts was removed.Platform
  • NewThe Lua scripting API is now described in a machine-readable file, the source for the upcoming Lua reference and AI tools.SDK & scripting
  • NewType definitions for VS Code, Cursor and other editors give autocomplete and hover help for every GAMPEON Lua function.SDK & scripting
  • NewChangelog on gampeon.com that updates itself several times a day, with an Atom feed and JSON.Website & portal
  • NewDev blog section on gampeon.com.Website & portal
  • NewDesign for achievements, studios and projects.Docs
  • New150 achievements to unlock in the portal, shown on profiles, plus pages for studios and projects.Website & portal
  • ImprovedAchievement notifications that arrive within 30 minutes are grouped into one.Platform
  • NewThe platform API now describes every route in an OpenAPI 3.1 document.Platform
  • NewDesign for the upcoming developer documentation and for Creator tools that connect AI assistants to GAMPEON.Docs
  • NewAchievements, studios and projects in the platform API.Platform
  • ImprovedBackground video in the portal home banner, with a pause button and a still image on mobile.Website & portal
  • ImprovedEngine patch raises the network connection limit from 128 to 512, lifting the old ceiling of 127 players per server.Engine
  • ImprovedCollection banners got scene backgrounds, bigger characters and logo titles.Website & portal
  • NewBot launcher for Windows test machines that works without Python.Testing
  • ImprovedNew 'Dream. Build. Play.' headline on the portal home page.Website & portal
  • ImprovedPortal collections are shown as coloured banners with characters stepping out of the frame.Website & portal
  • NewDraft design for running one world across more than one server.Docs
  • FixedA server no longer crashes when more players connect than the network layer can hold. Extra players get a clear 'server full' message.Engine

  • ImprovedPlatform emails and messages are now in English.Platform
  • ImprovedThe website and portal are now in English first.Website & portal
  • ImprovedPortal rebuilt around a top menu with genre and category menus, a home page made of content rows and filterable lists.Website & portal
  • ImprovedMarketplace search returns counts per category and tag, and can sort by downloads or by newest.Platform
  • FixedRejected uploads now always return a readable error message instead of a dropped connection.Platform
  • ImprovedDashboard and profile pages show downloads, storage and recent activity.Website & portal
  • FixedConnections are closed cleanly when an upload is rejected.Platform
  • NewYour dashboard data now includes storage used, file status and download counts.Platform
  • NewUpload and download files in the portal, with your own preview images.Website & portal
  • NewMarketplace files: the platform stores uploads and their preview images and serves downloads.Platform
  • NewAppeals in the portal: a tab in the moderation panel and the appeal status on your own dashboard.Website & portal
  • ImprovedOriginal key art for the portal's home banner, genres and marketplace categories.Website & portal
  • NewAppeals: creators can contest a moderation decision, and moderators can uphold or reverse it with a reason.Platform
  • ImprovedNotification bell and account menu as dropdowns, sign-in on mobile and a compact sidebar.Website & portal
  • ImprovedNew dashboard layout for the portal.Website & portal
  • FixedAfter an update the portal no longer runs outdated code from the browser cache.Website & portal
  • NewPortal pages to verify your email address and reset your password.Website & portal
  • NewEmail verification and password reset.Platform
  • ImprovedStaggered relevance filter for props: each connection is checked every few frames, cutting filter time from 3.5 ms to 0.9 ms.Engine
  • NewPublished a security.txt, so security researchers know how to reach us.Website & portal
  • FixedThe API now answers HEAD requests correctly.Platform
  • ImprovedThe portal preview now runs against the live platform API instead of sample data.Website & portal
  • ImprovedStricter security settings for the web portal.Website & portal
  • ImprovedHardened the platform API against abuse with request limits and stricter input handling.Platform
  • FixedTest servers on Windows are no longer slowed down by power saving, which had capped the tick rate at 22 Hz.Testing
  • ImprovedProps at rest go dormant and stop replicating, which saves about 3.5 ms of server time per frame with 5,000 props.Engine
  • ImprovedThe portal now covers every genre, not just roleplay.Website & portal
  • ImprovedPortal redesign with a darker gaming look in the GAMPEON colours.Website & portal
  • ImprovedSign-up is invite-only while the platform is in preview.Platform
  • NewFirst preview of the web portal: games and servers, marketplace, profiles, uploads and content reporting.Website & portal
  • NewPlatform API for the web portal: profiles, marketplace search and server details.Platform
  • ImprovedA server now accepts up to 300 players instead of the engine default of 16.Engine
  • FixedFixed the packaging script and capped the bot frame rate, so test machines can run more bots.Testing
  • NewBrand guide with our colours and logo rules.Docs
  • NewBranded homepage with the GAMPEON logo, icon and colours.Website & portal
  • Newgampeon.com is online.Website & portal
  • FixedCharacters can no longer launch props with unrealistic force by walking into them.Engine
  • FixedFast-moving props no longer tunnel through the ground, thanks to continuous collision detection.Engine
  • ImprovedThe test map has boundary walls, and server metrics now show CPU load per core.Engine
  • NewPorting check: scans existing Lua resources and lists what has to change before they run on GAMPEON.SDK & scripting
  • NewFirst version of the platform API: accounts, a server browser and a content registry with reporting.Platform
  • NewLua 5.4 scripting runtime with a sandbox and a resource system driven by manifest files.SDK & scripting
  • NewDesigned the scripting runtime (sandboxed Lua 5.4 with resources) and the backend for accounts, servers and content.Docs
  • NewPackaging script that builds the dedicated server and a lightweight bot client in one go.Testing
  • ImprovedThe server measures its own frame time and logs slow frames, so spikes can be traced.Engine
  • ImprovedLoad-test reports now include server load, plus a new scenario with 40 local bots.Testing
  • NewFirst engine prototype: a dedicated server with physics-simulated props, headless bots and server metrics written every second.Engine
  • NewThe community Discord got a new channel structure and onboarding, set up by script so it can be rebuilt any time.Community
  • NewMeasurement plan for the first technical milestone: tick rate, bandwidth per client, CPU load and desync under load.Docs
  • NewLoad-test toolkit with a headless bot launcher, metrics analysis and ready-made test scenarios.Testing
  • NewRecorded the first architecture decisions: Unreal Engine 5.8, Iris replication, server-owned sleeping props and Studio as an editor plugin.Docs