• Register

What is it?

UDK is Unreal Engine 3 – the complete professional development framework. All the tools you need to create great games, advanced visualizations and detailed 3D simulations. The best tools in the industry are in your hands.

Who is it for?

Anyone. Everyone. You. Unreal Engine 3 has been used by game developers, researchers, television studios, machinima directors, artists and students. If you have an idea that needs to be brought to life in a game engine, UDK is for you.

Why UDK?

Only UDK has the power, flexibility and track record of Unreal Engine 3. These tools have been proven with countless releases and dozens of awards. There is no better way to make awesome games than with UE3.

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

User Posted Image

Hello guys (and girls)!

After one intense week of work, headaches, distress, and almost throwing everything (my PC and my consoles) out the window :), I finnaly got that last map, Camp Filon, running smoothly on consoles, the way it was intended to run, as you can see in this video below:

Until now, all the gameplay features I implemented on my game, like Knife Kills, UI, Pause Menu, Game Over Screen, HeadShots Counter, and so on, if you see, I tested them on debug maps, empty maps, merely blocks, without texture, particles, or any effect. I mean, these scenarios did not represent how the final game will run.

So, whenever I compiled the last map, Camp Filon, to run on PS3 and Xbox360, I discovered another bug, which I did not observe before. All the textures on the map were terrible blurry, I mean, indeed blurry to such extent that the visuals became horrible!!!

I know that consoles have much limited RAM memory than PC, and specifically PS3 and Xbox360, in rough terms, they have 256MB and 512MB of RAM, respectively.

What was driving me nuts is the fact that the game run fine on PC, just on consoles the textures got extremelly blurry. After searching on legacy UDK Engine forums (https://forums.epicgames.com/udk) and on UDN Network (https://docs.unrealengine.com/udk/Three/WebHome.html), I began to learn more deep about Unreal Engine 3 on Consoles. The good of developing a game alone, is that it can be a true classroom for anyone. I myself, learned a LOT on this project. Specially, whenever I began developing this game, I did not know too much about Unreal Script Programming. Now, I learned a LOT, and I am able to do many things I could not do before.

Coming back to my journey, I discovered about Texture Pool in Unreal Engine 3, which, in rough terms, is kinda fixed memory space used for loading (streaming) textures to the screen. From what I understood (I may be wrong, but what matters here is that now it is working), Unreal Engine 3 throws all the textures currently loaded (which can be seen by the player view camera) inside this texture pool, and then it loads the mipmap of these textures as it is needed. The mipmaps here are kinda different versions of the same texture in different resolutions, to be loaded according the camera view distance, like, the closer the player view camera is to a texture, it will load a higher resolution of the texture, the further, it will load a lower resolution version of the texture. This is essential for performance.

So what was happening? The texture pool was filled up in consoles, so it was only loading the lowest resolution of each texture (16x16). The default Texture Pool Size in UE3 is 140MB, so I increased it to 200MB and voila! Problem solved! Not yet...

Again I compiled the map and did run on PS3 and Xbox360. It run beautifully and smoothly, with the textures on it`s full resolution, and the mipmaps loading correctly. However, another problem happenned, whenever I added the enemies on the map, it simply crashed the game on consoles with the error OUT_OF_MEMORY.

I was already entering into despair because this problem, however, my last try, was to compress all the TGA textures of this map in photoshop using the RLE algorithm. I created a small photoshop action script to batch compress all the 465 TGA textures (diffuse, normal and specular), and was able to reduce by almost half the total size of the textures. Before compression they were 576MB, and after they turned 278MB!!!

So this compression of textures compensated the increased texture pool size, allowing the game run, without crash, and with the mipmaps working flawlessly, as you could see on the above video.

Finnaly, I can use this new map as a template whenever building my other maps, as I know now that I need to optimize the maps as much as I can, and keep the maps size small, just like this, for the sake of performance, and gameplay.

Cheers and until next update.

Fursan al-Aqsa Dev Blog #11 - Maps Showcase - Camp Filon

Fursan al-Aqsa Dev Blog #11 - Maps Showcase - Camp Filon

Fursan al-Aqsa

Here on this article I showcase the finished map of Camp Filon, alongside some important informations about the progress of my game.

Digital Game Festival LudoNarraCon 2020 Now Live

Digital Game Festival LudoNarraCon 2020 Now Live

News

Watch talks from game developers and check out new demos for upcoming games as part of the free digital festival celebrating narrative video games.

Fursan al-Aqsa Dev Blog #10 - Updated UI - Scaleform Showcase

Fursan al-Aqsa Dev Blog #10 - Updated UI - Scaleform Showcase

Fursan al-Aqsa

Here on this video I show off the finished UI (User Interface) of Fursan al-Aqsa, including a basic options menu, pause menu, and a very beautifull "Game...

The Maestros RTS Shutting Down & Open-Sourcing

The Maestros RTS Shutting Down & Open-Sourcing

The Maestros 1 comment

The Maestros will close it's servers in the coming weeks, but first, it'll have one last play session with the devs, and open source all of its code and...

Add game Games
Fursan al-Aqsa

Fursan al-Aqsa

Third Person Shooter

Fursan al-Aqsa - Knights of al-Aqsa Mosque is a Third Person Action Game on which you play as Ahmad al-Ghazzawi, a young Palestinian Student who was unjustly...

CryoSoldier

CryoSoldier

Platformer

CryoSoldier is a upcoming platformer game utilizing heavy apex physx technology.

MIND: Path to Thalamus

MIND: Path to Thalamus

Puzzle

MIND: Path to Thalamus is a First Person Puzzler that throws you into a fantastic and surreal environment. You will bend the natural elements to your...

Coda

Coda

Fighting

Coda is a free stand-alone indie game. Coda focuses on thoughtful, unforgiving, competitive, fast paced and stylish gameplay. It provides several interesting...

The Maestros

The Maestros

Real Time Strategy

The Maestros is an online multiplayer real-time strategy (RTS) game set in a humorous fantasy world where you control a commander and his squadron of...

The Hero

The Hero

Third Person Shooter

The game is an open world action adventure game , the story takes place in newyork (USA) in an imaginary gloomy way as gangs started to rule the city...

Gladiators of the Arena [GOTA]

Gladiators of the Arena [GOTA]

Hack 'n' Slash

Gladiators of the Arena is an upcoming rpg hack 'n' slash game developed by Creative Oven Studios using Unreal Development Kit. You play as a slave gladiator...

Lethe - Episode One

Lethe - Episode One

Adventure

Lethe is a first person adventure with survival horror elements. Explore an atmospheric and frightening world and uncover the dark secrets of your origins...

Renegade X

Renegade X

Tactical Shooter

Renegade X is a tactical First and Third Person Shooter with Real Time Strategy elements, set in the Command & Conquer universe. It is a high quality...

ProjectNimbus

ProjectNimbus

Third Person Shooter

Project Nimbus, a very high speed mecha combat game where the player controls flying giant robots called Battle Frame fighting army of enemies. Set in...

Comments  (0 - 10 of 120)
Guest
Guest

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

GreenForest
GreenForest

I think you bearly moving all I seen was assets and low poly mesh's I hope to see GUI inventory and sound composition's.

Reply Good karma Bad karma+1 vote
TheWalshinator
TheWalshinator

Hey guys, been on the group for a while but I don't think I ever really introduced myself here. I'm Daniel (most people know me as Dan, TheWalshinator or Walsh) and I'm the project leader at Walshinator Productions, where me and my currently small team are working on a first-person psychological horror game series called ALWAYS HUNTING, a prototype for the first of which (Jacob's Story) is currently in development.
Indiedb.com
Help is always welcome and greatly appreciated, so if you are interested in helping out or just want to chat (which I'm totally fine with), feel free to send me a PM or hit me up on Skype (thewalshinator1). I'll say now that we do not currently have a budget, so paid work isn't an option right now but might become available in the future, because I plan to launch a fundraiser campaign after the prototype's three levels are completed.

Reply Good karma Bad karma+1 vote
Guest
Guest

UDK is no longer going to be updated and will stay as it is...abandoned

Reply Good karma Bad karma+1 vote
Devdan
Devdan

I don't think it's really a problem since UDK is almost fine as it is. My only grip is that the C++ source code is locked and we are now stuck with Unreal Script forever...

Reply Good karma Bad karma+2 votes
T-F
T-F

Hey guys, check this out Indiedb.com . They need help with the UDK, it would be extremely cool to play this.

Reply Good karma Bad karma+1 vote
FireSpawn
FireSpawn

How are you using Unreal Engine 4? I thought that wasn't available to the public yet? It looks great none the less.

Reply Good karma Bad karma+4 votes
slipkid69
slipkid69

Another great piece of kit.

Reply Good karma Bad karma+3 votes
rares215
rares215

OMG i don`t believe this, in Game Dev Tycoon i named my company UnReal Entertainment XD and now i noticed that there exists Unreal Development XD

Reply Good karma Bad karma+1 vote
Guest
Guest

Are you serious that you never heard of Unreal Tournament games or any game that uses Unreal's engine?

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Platforms
Windows, iOS, iPad, X360, PS3
Company
Epic Games
Contact
Send Message
Homepage
Udk.com
Licence
Commercial
Release date
Engine watch
Follow
Share
Community Rating

Average

9.5

323 votes submitted.

You Say

-

Ratings closed.

Highest Rated (7 agree) 10/10

Best game engine ever!

Nov 29 2010 by Vizard

Twitter

Latest tweets from @unrealengine, @epicgames

RT @pcgamer: Developers say Unreal Engine 5 will "empower them to be creative and take risks" Buff.ly T.co

2hours ago by unrealengine

📺 We're live! Join us now with @cinedatabase at Twitch.tv. T.co

3hours ago by unrealengine

🛋️ Sit back and relax—thousands of products to ease workflows, upscale settings, and shorten production timelines a… T.co

5hours ago by unrealengine

👩‍⚕️ Saving lives with simulation. 💰Funding your projects 🛡️ BTS of Minecraft Dungeons Watch the latest #UE4 News… T.co

6hours ago by unrealengine

RT @FortniteGame: Vamanos, minion! Arriba, arriba! Get the Psycho Bundle including the Psycho Outfit, Claptrap Pet, and Psycho Buzz… T.co

6hours ago by epicgames

📽️ Cinematographer Matt Workman joins us on the Unreal Educator livestream to discuss the growing world of virtual… T.co

9hours ago by unrealengine

🧟 The team behind The Walking Dead: Saints and Sinners raised the bar for intuitive VR combat. #UE4 Go hands-on wi… T.co

20hours ago by unrealengine

Rediscover your engineering creativity with Poly Bridge 2. New levels, new mechanics, a custom physics engine, wor… T.co

23hours ago by epicgames

RT @CorridorDigital: Virtual production has blown our minds (and hopefully yours!) with the limitless possibilities it offers. Here’s ho… T.co

23hours ago by unrealengine

RT @Phoenix_Point: Phoenix Point Ultra Edition is on sale for its lowest price ever. Get more than 40% off right now with a free coupo… T.co

May 28 2020 by epicgames

Tags
Embed Buttons
Link to Unreal Development Kit by selecting a button and using the embed code provided more...
Unreal Development Kit
Statistics
Rank
10 of 831
Last Update
Watchers
627 members
Games
601
Files
418
Articles
1,874
Reviews
41
You may also like
CryENGINE 3
CryENGINE 3 Commercial
id Tech 2
id Tech 2 GPL
FPSC
FPSC Commercial
XNA
XNA Public Domain
Raycasting Game Maker
Raycasting Game Maker Public Domain
Xash3D Engine
Xash3D Engine GPL