Unreal Tournament Community SDK is an open source engine fork of the Unreal Engine 1.x with a modern development framework for Unreal Tournament. A thousand delays later we hit rock bottom and infinite possibilites at the same time with this community-propelled engine fork for one of the greatest 3D games of all time. We will never forget nor forgive what Epic Games did on the 14th December 2022.


Release roadmap 2024


Current Release: UTSDK Beta Q1a/2024

(small update release + documentation)


Next Releases:

UTSDK Beta Q1b/2024 - 30.04.24 (Octree and world partitioning system, new lighting system "Photon", new material system "Nano")
UTSDK Beta Q2/2024 - 30.06.24 (Collision app, component support for pawns and inventory, UGameEngine (gameplay) support, landscape app, open source animated model support)
UTSDK Beta Q3/2024 - 31.10.24 (Particle engine)
UTSDK Beta Q4/2024 - 08.01.25 (Sound and music apps, UI app)








NEW: Discord Server (Permanent Invitation Link): Discord.gg





Developers





Programming/Lead: Shadow
Programming/Assistance: Torax (aka Zartax.v)

Beta Testing: Silver, the_cowboy




Partners Program



  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hello everyone.

Delays are frustrating. I know. Believe me, they're more frustrating for me than for you. Most of the time before a release I seem to have accomplished 95-99 % of aimed work progress, but then ultimately the gremlin strikes and I can't reconcile releasing an unstable version with my conscience. Thus I had to postpone the Q3 release for another week. Read below, why.

Example Halo3D

UTSDK grew quite complex over the last 2 years. While most aspects work, the old Unreal Engine isnt really acceptive of new engine layers over existing mechanics. Currently I have a hardtime getting save/load serialization to work even though it worked in Q2/2023 with Tex3D components. I see what I can do in the next days and try to release Q3/2023 mid-November.

UsdkUStaticMesh

Big thanks to all UT fans for your ongoing support and patience! I will keep you posted.

UTSDK February 2023 Release Statement

UTSDK February 2023 Release Statement

News 5 comments

We all waited for that February Release, yes. After thousands of problems with UT 469c later I'm way more frustrated yet a bit wiser than before. Its...

UTSDK February 2023 Pre-Release Annoucement

UTSDK February 2023 Pre-Release Annoucement

News

Hello everyone. The 28th February should have marked the latest release of the Unreal Tournament Community SDK. Before everyone mumbles "I knew it, another...

UTSDK January 2013 Release

UTSDK January 2013 Release

News

Hey everyone! I can now finally present a new version of the UT Community SDK. After weeks and months of delay I finally got together what I wanted to...

UT SDK October/November Release

UT SDK October/November Release

News 6 comments

Hey everyone! I feel in need for a necessary statement about the project's current state. Overall progress is quite good even if I have only much time...

RSS Files
UTSDK Beta Q1a/2024

UTSDK Beta Q1a/2024

SDK

Beta Q1a/2024 is just a "small" update release. Adding some new components, improvements and smaller new features here and there. Also fixes and updates...

UTSDK Beta Q4/2023

UTSDK Beta Q4/2023

SDK

Beta Q4/2023 implements real static mesh support and an UMesh-based rendering engine, making the old 2013 static meshes obsolete. Hundreds of bugfixes...

UTSDK Beta Q2/2023

UTSDK Beta Q2/2023

SDK

What a hell of a ride. Two release delays later I finally managed to put out this way more polished version. I'm very sorry for the recent delays, additional...

UTSDK Alpha 042023

UTSDK Alpha 042023

SDK 2 comments

Welcome to the first working build of the UTSDK in years. Its been a rough time, because I had some major issues adapting the SDK to UT469c. All problems...

UTSDKSrc 0223

UTSDKSrc 0223

Source Code 5 comments

Originally I intended to release the SDK with Static Meshes as it's major exemplary feature on top of a completely new framework that turned out to be...

January 2013 UTSDK Beta (Build 500)

January 2013 UTSDK Beta (Build 500)

Full Version

UT Community SDK - January Beta (Build 500 / no Setup) - Setup Download coming next Days. Highlights: Bounding Volume / dynamic Per Poly Collision Support...

Post comment Comments  (0 - 10 of 520)
BossGalaga
BossGalaga - - 5 comments

Interesting, following!

Reply Good karma Bad karma+1 vote
UT99_Shadow Creator
UT99_Shadow - - 388 comments

Oh, thank you :)

Reply Good karma+1 vote
FanProgrammer
FanProgrammer - - 426 comments

Hello, works with Unreal Gold??

Reply Good karma Bad karma+1 vote
UT99_Shadow Creator
UT99_Shadow - - 388 comments

Hey hey, Unreal Gold has that great Unreal 227 Patch at your fingertips ;)

I see no need to create an additional "Unreal SDK" for Unreal Gold too

Reply Good karma+1 vote
JPC-96
JPC-96 - - 27 comments

Is there no way to release a version for Android, PS Vita and Switch?

Reply Good karma Bad karma+1 vote
UT99_Shadow Creator
UT99_Shadow - - 388 comments

There dont exist any mobile ports of Unreal Tournament, and I dont intend to develop such a port too. Sorry.

Reply Good karma+1 vote
Guest
Guest - - 688,627 comments

Hmm, still the best release was and probably will be UT99 Extension Pack v1.01.
Why not just add several actors such as sdkWeapon, sdkDecoration, sdkPawn, etc. This is unusable and completely chaotic for developers. Why don't you use your own fork of Unreal engine 1. Unreal 2 build 411 or Harry Potter build 433 or UT400 was unofficially released a long time ago.

Reply Good karma Bad karma0 votes
UT99_Shadow Creator
UT99_Shadow - - 388 comments

Yo, thank you for your feedback.

The Extension Pack is totally obsolete and outdated now. Unreal Script just limited the potential of this project. I know that the recent iteration of the SDK lacks once implemented features, but this is only due to the fact that I updated my code basis to modern data management approaches. Features of the Extension Pack get reintegrated with each Quarter Release, step by step.

I simply prefer the UT 469 Builds for their stability, advanced features and bug fixes. And after all, its called UT SDK, not Harry Potter SDK. Its primarily meant for Unreal Tournament.

And why would I use outdated and unofficial UE 1/UE 2 builds whatsoever, when the UT 469 builds are far more formidable, updated and maintained platforms? We all want stable releases, and I cant provide that with unofficial code bases. Other than that I got resentments with Epic in the past and dont intend to get any more in the present or future.

Nevertheless I keep your statement in mind, and can understand you to some degree.

Reply Good karma+1 vote
Guest
Guest - - 688,627 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 688,627 comments

Hey man really stoked on this project, please keep the feb 28 date this time!

Reply Good karma Bad karma+1 vote
UT99_Shadow Creator
UT99_Shadow - - 388 comments

Hey hey, this time most of the progress is right on schedule, I'm currently compiling (with UT 469c Headers), and testing the features intended for this release next week. But please keep in mind that this is a complete new release period, where features get implemented update after update.

So the first new release wont have THAT much of new stuff right from the start. Its focussed on a stable release of the new component system and scene interface framework with static meshes being the exemplary prototype feature.

It might be possible that (in depth) documentation will be delivered afterwards in March though.

Reply Good karma+1 vote
Guest
Guest - - 688,627 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 688,627 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 688,627 comments

you talk about how there are render problems
i really have a good idea what is wrong, and how it can be fixed
for ANY version of the game. ELE Phoenix 2650 on discord
or By8PXRMm hopefully it isn't expired

Reply Good karma Bad karma0 votes
UT99_Shadow Creator
UT99_Shadow - - 388 comments

Unfortunately I wasnt able to find you by this addy, you sure its Ele Phoenix 2650, written together maybe? Tried ELEPhoenix#2650 too

Nevermind, try adding me instead please: ut99shadow#8929

Reply Good karma+1 vote
SnowySilver
SnowySilver - - 5 comments

Trust me. Everyone is prepared to help you develop where ever possible. You REALLY need to stick to the release and not worry about it being perfect. A git for issue posting and everything will help you streamline your update process too. So don't get discuraged!

Reply Good karma Bad karma+2 votes
UT99_Shadow Creator
UT99_Shadow - - 388 comments

Thank you for your kind words :)

Still on track for that release date, last week before the release will be completely reserved for testing and then... I seriously do need a break and some time off from programming, I was programming 2 years straight 6 days a week

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X