Apr 30

Two years after Epic Games revealed Unreal Engine 5 with a gorgeous tech demo, the next-gen game engine is officially available, Epic Games announced on Tuesday. The latest edition of the benchmark game development engine touts a new “fully dynamic global illumination” tool, plus a geometry system that allows creators to build games with “massive amounts of geometric detail.” After being available in Early Access since May 2021 and Preview since February 2022, Epic Games has now released Unreal Engine 5 which will no doubt go on to power some of the biggest upcoming releases.

Epic announced Unreal Engine 5’s launch with a Twitch and YouTube live stream showing high-performance visuals and real-time rendering. Unreal Engine 5 will also use a new World Partition system that, Epic says, “changes how levels are managed and streamed,” by dividing up the game world into a grid and streaming only its necessary cells.

Unreal Engine 5 is Epic’s latest in the line of game engines available to game developers big and small. While the release of a new game engine isn’t typically news that excites folks until video games start getting made with them, Epic first revealed Unreal Engine 5 with a blockbuster tech demo Called Lumen in the Land of Nanite, the tech demo was made to specifically demonstrate two of the marquis features of Unreal Engine 5. Lumen is a dynamic illumination tool where the light adapts to the world naturally and easily.

“With this release, we aim to empower both large and small teams to really push the boundaries of what’s possible, visually and interactively. UE5 will enable you to realize next-generation real-time 3D content and experiences with greater freedom, fidelity, and flexibility than ever before.” — Epic Games.

Epic also said that developers would be able to continue using “workflows supported in UE 4.27” but get access to the redesigned Unreal Editor, better performance, improved path tracing, and the list goes on.

A “preview” version of Unreal Engine 5 has been available for a while now, but on Tuesday it officially took Unreal Engine 4’s place as the current Unreal version: Unreal Engine 5 is out now. We can expect new Unreal-based games to use the latest engine, as well as many in-progress games, such as Stalker 2, the next Tomb Raider (also announced that day), and games from developers such as Remedy, Obsidian, and Ninja Theory. The video embedded above is a new UE5 tech demo compilation from Gears of War studio The Coalition.

Two new starter samples have also been made for developers: Lyra Starter Game, City Sample

Lyra Starter Game

Lyra Starter Game is a sample gameplay project built alongside Unreal Engine 5 development to serve as an excellent starting point for creating new games, as well as a hands-on learning resource. We plan to continue to upgrade this living project with future releases to demonstrate our latest best practices.

City Sample

The City Sample is a free downloadable sample project that reveals how the city scene from The Matrix Awakens: An Unreal Engine 5 Experience was built. The project—which consists of a complete city with buildings, vehicles, and crowds of MetaHuman characters—demonstrates how we used new and improved systems in Unreal Engine 5 to create the experience.

You will also find plenty of Linux and Vulkan improvements for Unreal Engine 5 including: Nanite and Lumen (with software ray tracing only) on Linux, the Unreal Build Tool was also upgraded to support Clang’s sanitizers for Linux (and Android), Vulkan and Linux support was also added to their “GameplayMediaEncoder”, compliant 64-bit image atomics in Vulkan that fixes all validation issues with 64-bit atomics and allows the use of RADV driver (AMD + Linux) for Nanite and Lumen, multiple crashes were solved for Linux. There are some features specific to open-world games, too, which may be useful for CD Projekt Red’s new Witcher game; the studio announced last month that it’s switching to Unreal Engine 5. One of those features is World Partition, which handles the on-the-fly loading and unloading of open worlds as players move through them. Adoption of UE5 will mean different things for different studios, but the big themes are workflow streamlining and high-fidelity geometry and lighting. The 2020 Unreal Engine 5 reveals video leads with its new “micro polygon geometry system,” Nanite, and its “global illumination solution,” Lumen. With Nanite and Lumen, Epic says that developers can import film-quality 3D assets with “massive amounts of geometric detail” and set up dynamic lights without worrying about certain complex technical steps, especially those to do with optimization. The engine handles the ‘making it run on our PCs’ part, or at least more of it.

UE5 also includes new modeling and animation tools, “a fundamentally new way of making audio,” and other features meant to simplify the work of game development and keep as much of it as possible in the Unreal Engine development environment. In fact, using Epic’s Quixel Megascans (super detailed environment models) and MetaHumans (realistic, customizable human models), which are free to use in Unreal Engine projects, you can make a playable game without ever minimizing the UE5 dev kit.

Another interesting fact about Unreal Engine 5 is, like the previous version, Unreal Engine 5 is free to download and use; Epic doesn’t collect royalties on indie games until they’ve earned over $1 million in revenue. It is now available on the Epic Games launcher. If you already had the UE5 preview version installed, it’s about a 5 GB update.

Tags: ,

Feb 07

Great news at DevTopics – we’ve just launched DevURLs. DevURLs is a simple and easy to use programming news aggregator. It collects news from 30 most popular developer blogs and displays them in a compact way.


DevURLs – Programming news aggregator

It also has a very fast search. For example, you can instantly find all Python news:

devurls.com?q=python

Or, you can find all Linux news:

devurls.com?q=linux

Or, agile news:

devurls.com?q=agile

At DevTopics we now start our day with DevURLs. Check it out!

Nov 07

Last week, Browserling, world’s leading cross-browser testing company, announced that they’re launching a network of online developer tools that offer simple, free and easy to use utilities for programmers.

They’re starting with four sites in the network and will be expanding their network to thirty websites. Each site in their network covers one specific programming category. There are no ads, popups, blinking download buttons, or other garbage. Just useful utilities that work in your browser. All utilities are created by skilled software engineers and they just do the right thing.

Let’s review first four sites in the network.

#1 Online JSON Tools


Online JSON Tools for Programmers
Online JSON Tools

Online JSON Tools is the first website in Browserling’s online tools network. It’s all about working with JSON data structures and objects. You can perform all the most common operations, such as minify JSON, beautify JSON, validate JSON, escape and unescape JSON, convert JSON to XML, CSV, TSV, and YAML, and encode/decode JSON to/from base64 encoding.

Soon you’ll also be able to syntax highlight JSON and edit it in your browser, display a summary of JSON object statistics, flatten JSON objects, convert JSON to HTML tables and LaTeX tables, compare two JSON structures, and encode and decode JSON to and from percent-encoding.

#2 Online String Tools


Online String Tools for Programmers
Online STRING Tools

Online String Tools is the second and the largest website in Browserling’s online tools network. It’s all about working with strings. There are over 100 tools in this website and many more are getting added every week. Online String Tools allow you to encode, decode, convert, filter, replace, and generate strings right in your browser.

For example, you can URL-encode and URL-decode strings, HTML-encode and HTML-decode strings, base64-encode and base64-decode strings, slash-escape and slash-unescape strings, generate random strings and generate strings from regular expressions. You can split strings, join strings, convert strings to binary and ASCII codes. And much more.

The upcoming tools in Online String Tools website will be a multi-replace string tool that allows you to replace multiple strings at once, online diffing tool that will show changes between two strings, Levenshtein distance calculator, which will also let you view the distance visually, a string rewriting system, Zalgo string generator, and a string typo generator.

#3 Online CSV Tools


Online CSV Tools for Programmers
Online CSV Tools

Online CSV Tools is all about working with Comma Separated Values (CSV) files and data. It currently offers over 20 CSV tools. You can convert CSV to JSON, XML, TSV, and YAML. Encode and decode CSV to and from base64 encoding, and perform various row and column operations, such as swap CSV rows, replace, append, insert, and delete CSV columns and transpose CSV.

Here’s a list of CSV tools that Browserling has planned adding in the next few months. You’ll be able to convert CSV to a PDF document and HTML, Excel, and LaTeX tables, then create images of CSV data, generate SQL queries from CSV files, merge CSV files, change quoting of CSV fields, delete empty CSV rows and columns, minify CSV and also diff two CSV files to find differences.

#4 Online XML Tools


Online XML Tools for Programmers
Online XML Tools

Online XML Tools is a collection of useful XML utilities for working with Extensible Markup Language documents and data structures. You can beautify XML, minify XML, escape and unescape XML, validate XML, and convert XML to various other data formats, such as JSON, CSV, YAML and XML. You can also encode and decode XML that’s been stored in base64 encoding.

Some of the upcoming tools in XML tools collection will be XML syntax highlighter and XML editor, then you’ll be able to view XML document statistics, and compare two XML files for visual differences.

#5 And beyond

Browserling is adding 25 or more sites to their network in the next 2-3 years. Here’s a list of upcoming sites:

  • Online TSV (Tab Separated Values) Tools
  • Online YAML (Yet Another Markup Language) Tools
  • Online PDF Tools
  • Online IMAGE Tools
  • Online AUDIO Tools
  • Online BROWSER Tools
  • Online CSS Tools
  • Online JS (JavaScript) Tools
  • Online CRYPTO Tools
  • Online RANDOM Tools
  • Online FILE Tools
  • Online TIME Tools
  • … and many more!

If you love what Browserling is doing you can follow @browserling on Twitter or follow Browserling on Facebook.

Feb 14

Note: I wrote this article at the end of 2011, but I got busy with my RV trip across the western USA, Canada and Alaska and never published it.  Better late than never.  Though publishing this article now in 2013 invalidates the first sentence…

  

The best thing about making annual predictions is that by this time next year, nobody will remember how wrong we were.  So let’s boldly go where every other tech blogger has gone before, and peer into the future of the tech market in 2012.

The Future. Copyright © Mario Alberto Magallanes Trejo. Image used under license.

1.  Microsoft will release Windows 8 and few will notice

There are 1.25 billion Windows users worldwide, including 500 million people on Windows 7.  And yet, most of the excitement and venture capital seems to be flowing to the mobile platforms of iOS and Android.  Ironically, one reason why nobody will notice Windows 8 is that Windows 7 is actually quite good and reliable.  And like Star Trek movies, every other version of Windows tends to be crap, so many companies will likely to skip the Windows 8 upgrade and wait for Windows 9.  But by then, will anyone be using a PC anymore?

Continue reading »

Feb 14

Theresa and Timm Martin in front of Half Dome in Yosemite National Park, California

My wife and I have returned from a one-year RV trip across western USA, Canada and Alaska.  It was an amazing trip, truly the adventure of a lifetime.  Although this has nothing to do with software development, if you are interested, please check out our photo tour at National Park Explorers and our behind-the-scenes blog at TNTRV.

Now that I am back working, I will start updating this DevTopics blog again on a regular basis.  I’ve also turned on the comments again (I had turned off comments to stop the flood of spam while I was on the road).

Please comment below if there are any software development subjects on which you’d like me to write an article.

Dec 27

Here is a handy method to print a directory tree in Windows Explorer.

1.  Follow these instructions to open a CMD window while using Windows Explorer.

2.  Click on the CMD window’s upper-left icon to show the menu.  Click Edit > Paste to paste the following command in the CMD window:

dir /o:gn /s > %temp%\DirTree | notepad %temp%\DirTree

Paste in CMD window

The directory tree will open in Notepad, where you can easily print or save it to a file.

Dec 21

Distimo Report. Copyright © Distimo B.V.Distimo has released its Full Year 2011 Publication on the mobile app market.  This report provides data on how the leading app stores grew in 2011, indicates which store generated the most revenue, and lists the most downloaded apps of 2011.  The free report covers the app stores during the period of January through November 2011 in the United States.

Following are some of the key points in the Distimo 2011 report:

Continue reading »

Dec 20

If you change the nameservers of an Internet domain, it may take a few minutes or even hours before the changes appear in your web browser. 

A brief delay occurs while the new nameserver values propagate over the global DNS.  But typically that happens within minutes.

The greater delay is usually from the DNS cache on your PC and in your browser.  DNS values are stored locally to speed website lookup, and they’re updated infrequently such as once per hour.

Continue reading »

Dec 19
Christmas Gifts 2. Copyright © Wong Mei Teng. Used under license. On the twelfth day of Christmas,
my true love gave to me:

Twelve cores debugging,
Eleven named-pipes piping,
Ten laptops loading,
Nine apps compiling,
Eight mice a-moving,
Seven smartphones syncing,
Six geeks a-coding,
Five I-D-E’s,
Four calling cards,
Three iPads,
Two monitors,
And a cartridge for my H-P.

Merry Christmas, Happy Holidays, and Peace to You!

(Originally published Dec 24, 2010)

Dec 17

2012 is a great time to be a kid — or an adult who’s a kid at heart.  With computer technology and miniaturization accelerating at an exponential rate, gadgets and toys are becoming more powerful and sophisticated every year.  This is especially true with geek gifts, which tend to exploit the latest technological advances.

Following is a list of our favorite geek gifts, all available now for purchase online:

Rii Mini Wireless Keyboard

This miniature keyboard is a great accessory for your PC, laptop, PS3 or home theater PC.  Only 6” long and 2-1/4” high, this QWERTY full-function keyboard fits in your pocket and works from up to 90 feet away.  The keys are backlit for easy use in the dark.  The touchpad works well when holding the keyboard horizontally or vertically.  It has a built-in rechargeable lithium-ion battery.  View Product
 

Apple iPad Camera Connection Kit

Easily download pictures from your digital camera to view on your Apple iPad.  The kit includes two connectors: The Camera Connector features a USB interface to connect your digital camera or smartphone to the iPad.  The SD Card Reader imports photos directly from your camera’s SD card.  Then when you sync your iPad to your PC or Mac, the photos on your iPad are added to your computer’s photo library.  View Product
 

Continue reading »