November 2012 UDK Beta Upgrade Notes
Epic Games, Inc. has released the November 2012 Unreal Development Kit (UDK) Beta, the latest version of the free edition of Unreal Engine 3 (UE3) that provides access to the award-winning 3D game engine and professional toolset used in blockbuster video game development, architectural visualization, mobile game development, 3D rendering, digital films and more. The latest UDK beta is available now at http://www.unrealengine.com/en/udk/downloads/.
The November 2012 UDK release provides many new bells and whistles for mobile developers. Stay on the cutting edge with UDK’s support for iOS 6, Retina display and all of Apple’s newly available iOS devices.
Unreal Landscape’s new mobile material system along with UE3’s new mobile shader analyzer also put power in your hands in developing the highest quality visuals. The November UDK also introduces a new Perforce server setup wizard, a tool that makes it easy to start a new project from scratch, Logitech G-key and LED support and much more.
New Features and Functionality
Major iOS Upgrades
- Support for iOS 6
- The engine now builds using iOS SDK 6.0 by default.
- The minimum supported iOS version is now 4.3.
- Support for Retina display
- Support for iPhone 5 and 5th-generation iPod touch
- Optimizations for the new iPad mini and 4th-generaton iPad, including the A6X processor
- Quickly and easily optimize games to support the 4th-generation iPad using UE3!
- New iOS configuration settings have been added for all these new devices. Be sure to add and populate these sections to app configuration files as needed.
Unreal Landscape on Mobile
- World-class terrain editor now supported on mobile devices!
- Includes UE3 mobile material system
- Compatible with Emulate Mobile Features setting and Mobile Previewer tool
- Mobile support for morphing LOD and PhysX collision
- Read more on UDN
Mobile Shader Analyzer
- Update: To utilize the full capabilities of the Mobile Shader Analyzer tool, please download the patch and setup instructions here.
- New mobile shader analyzer tool determines which materials are creating particular shaders, why they are different and more!
- New command line options: (-DebugFullMaterialReport (cooker), -DebugMaterialLog=
(cooker), DebugMaterialKeyMaxCount=<#> (cooker), -DebugShowWarmedKeys (runtime))
- In addition, mobile shader groups allow for game configuration that associates shaders with maps in which they are used. Shaders are not compiled until the particular map loads, decreasing initial load times.
- Config flag that disables fog shader iteration on mobile decreases the number of shaders, thereby reducing load times.
Improved Primitive Tracking
- Track Primitive modes, which allow stepping through individual rendering primitives, are now exposed as console commands and also support mobile devices.
- This is useful when attempting to debug a single draw call and when measuring the performance of a subset of draw calls.
- The new console command is PRIM followed by:
- NEXT: Selects the next primitive
- PREV: Selects the previous primitive
- RESET: Clears the selection, disabling the debug mode
- MODE: Cycles through the action to take
- There are three modes:
- Isolate: Renders only the selected primitive will be rendered
- To: Renders all primitives up to and including the selected primitive
- From: Renders all primitives starting from the selected primitive
New Perforce Setup Wizard
- Developers using the Perforce integration can walk through setting up a new Perforce server via the UDK installer.
Clean Starter Project Tool
- Developers now have the option to start with a “clean” project with bare minimum code and content upon install.
- This is a great way to begin development of a new game from scratch!
Miscellaneous Mobile Optimizations
- Added bCollapseTouchInput to GameFramework.MobilePlayerInput. It defaults to “off,” but when set to “true” will collapse similar inputs so that fewer events are sent through for processing by the game.
- ProfNodeStart and ProfNodeStop can be used to add very coarse profiling nodes that output to the log. The verbosity of the output can be controlled with ProfNodeSetTimeThresholdSeconds and ProfNodeSetDepthThreshold.
- New FastProject and FastDeProject in LocalPlayer are faster versions of Project and DeProject that manage projection and deprojection.
- Editor mobile emulation now uses post-processing that more closely matches that of the device.
- New simple command line tool IPAViewer.exe in Binaries folder groups and displays contents of .IPA files for iOS.
- iOS high-resolution threading is now only enabled on multicore devices.
Logitech G-key and LED Support
G-key SDK DLL
- Keyboards and headset users can now see G-keys in their game as separate keys instead of keyboard shortcuts.
- For mice, users can now see more buttons than just the basic five that Windows displays. As Logitech mice usually have more than 5 buttons (up to 20 buttons for the G600, for example), all buttons are shown instead of keyboard shortcuts.
LED SDK DLL
- For keyboards and mice that have LED lighting, the game will be able to affect the color at any time.
- This enables the game to initiate special effects, such as flashing red for warnings, enhance ambience with changing colors, represent player health via lights, or any other idea developers dream up!
- For more info and instructions for integration, click here for G-key and here for LED integration
Bonus: Free Epic Art Tool
- Developed by Epic Games Senior Environment Artist Warren Marshall, Carapace is a simple, standalone app that lets you place vanishing points around an image placeholder to flesh out the shell of your drawing. Download it here!
Latest News and Showcases
Make Something Unreal Live 2013 Announced
Make Something Unreal Live (MSUL) 2013, the international game development competition open to students enrolled full-time at any European higher education establishment, has launched.
Culminating at the Gadget Show Live exhibition in April 2013, with teams vying for an Unreal Engine 4 license, MSUL will provide a platform for aspiring game developers to showcase their talents and skills. At the consumer event, four finalist teams will rapidly iterate on their games and capture the imaginations of MSUL judges and the public by presenting new developments live on the show floor twice daily. For additional information, please visit http://www.unrealengine.com/msul/.
Dishonored, the new first-person perspective action adventure game, is set in the industrial whaling city of Dunwall. The world has a painterly style with a 19th century London feel blended with steampunk, fantasy and science fiction influences. View showcase
Lost Planet 3
Capcom and Spark Unlimited continue the adventures in the world of E.D.N. III using Unreal Engine 3. Lost Planet 3, a prequel to the original game, combines on-foot third-person perspective action with first-person mech combat against an array of monstrous Akrid enemies. View showcase
A rhythm game for mobile platforms isn’t unheard of, but a rhythm game for mobile platforms using Unreal Engine 3 (UE3) technology to combine exciting battles with awesome music from some of Japan’s top composers? Leave it to the creative minds at iNiS and Square Enix to pull it all together in “Demons’ Score.” View showcase
Yost Engineering, Inc. (YEI) recently revealed its innovative use of Epic’s Unreal Development Kit (UDK) to demonstrate real-time, markerless full-body motion capture as well as head-tracking virtual reality (VR) techniques in richly detailed Unreal Engine 3 (UE3) test environments. View showcase
New and Updated UDN Pages
© 2012, Epic Games, Inc. Epic, Epic Games, Unreal, Unreal Content Browser, Unreal Development Kit, UDK, Unreal Editor, Unreal Engine, UE3, AnimSet Editor, Unreal Frontend, Unreal Kismet, Unreal Landscape, Unreal Lightmass, Unreal Matinee and UnrealScript are trademarks or registered trademarks of Epic Games, Inc. in the United States of America and elsewhere. All other trademarks are the property of their respective owners.