Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Welcome to ultraengine.com



You probably have noticed that our entire community has been migrated from the leadwerks.com domain to our new ultraengine.com domain. In this article I am going to describe recent changes to our website, the process by which these decisions were made, and the expected outcomes. These are not just superficial changes, but rather it is a fundamental restructuring of the way our business works. This is the execution of a plan I have had for several years.

When we first starting selling on Steam and I saw the revenue it was bringing in, my reaction was to focus entirely on Steam and try to align everything we did to that. The idea was that if I could bring that advantage to you, we would all benefit from the massive gaming traffic that goes through Steam. I replaced many of our community features with Steam-centric equivalents. Our website gallery, videos, and downloads were replaced by the Steam equivalent. To view this content on our website I used the Steam web API to hook into our application ID and retrieve content.

The screenshots and videos were a success. Leadwerks Editor allows publishing a screenshot directly to Steam, and we have gained a very big collection of screenshots and videos on Steam. However, there are two problems that have caused me rethink this approach:

First, when it came to monetization, Steam seems to be a one-trick pony. Try as I could, Steam users just don't buy things through Steam Workshop. Our own sales in the web-based Marketplace are outperforming Steam.


Second, Steam has flooded their marketplace with new titles. This incentivizes competition for digital shelf space. Instead of investing in Steam features for one application ID, it makes more sense to release multiple products on Steam and not tie yourself to one Steam application ID. Valve's position seems to be that you are responsible for driving traffic to your game, but if that is the case why are they still charging 30%? Our situation on Steam is still good, but I am not throwing everything 100% into Steam in the future and I prefer to drive traffic to our store on our own website.


Based on what I have seen, it makes sense to move our center of activity back to our own website. Recent technological advances have made this easier. Cheap file storage backend systems have eliminated the expenses and technical problems of storing large amounts of user data. RSS feed importers have allowed us to hook into the Steam web API to feed all our Steam screenshots and videos into our own system.


We have a new video section on our site. You can paste a YouTube link through our web interface or upload a video file directly. Any videos you publish on Steam will be automatically fed in as well. You will notice in the tutorials section I am now hosting tutorial videos on our own site. They are also uploaded on YouTube, but I am not relying on YouTube anymore for video hosting.


In the future I plan to support user-created paid video tutorials, with the same rules as paid items in the Marketplace.


A new screenshot gallery is up, with images hosted on our own site again. I hope to find a way to migrate all our content on Steam into this system, like we did with videos. I also want to bulk upload all our old screenshots from before Steam.

The Steam-based gallery and videos can still be viewed on the leadwerks.com website, as well as the Leadwerks documentation.

Marketplace Games

The Marketplace we have now is a 2.0 version of our original system before Steam, with a new Games category. Back in the days before Steam it always amazed me that Furious Frank had over 20,000 downloads. This was from the days before itch.io and gamejolt, and there was a big appetite for indie games. The Games database of our website never reached that level, and I think the reason was that we should have focused on the content. If people want to watch videos they will go to the videos section. If people want to download free games they will go to the Games category in the Marketplace. Having a customized page on our website with a lot of information and links all in one place is about as pointless as having a Facebook fan page. There's no reason for it, all it does is slow down the delivery of the actual content. It looks kind of cool, but I think the viewer just wants to get to the content (download the game, watch videos, view screenshots) instead of wading through a lot of custom CSS pages. If you want to drive traffic to your website or to your Steam page, post a video and put links in the description where you want the viewer to go next.

In addition to uploading free games, you can now sell your games in the Marketplace. I have plans to attract a lot of new traffic to the site in 2021, so maybe your games can get more sales at the same time. The same 70/30 split we use for Marketplace assets applies to games.

Furious Frank is starting over from zero and I realize he would have been enjoyed by over 100,000 players had I not pushed our traffic towards Steam so hard.

Email Marketing (and leaving social media behind)

At a startup event I attended years ago, one of the speakers told me that email was actually their best marketing tool. I was kind of surprised because to me it seemed archaic, but that conversation stuck in my mind. According to conventional wisdom, if you want to get the word out about your product you should crete an Instagram account, upload your images, and then when you invariably get no traffic you should blame yourself because your content sucks. Who is pushing this "conventional wisdom"? It is being pushed by giant tech companies that seek to absorb and monetize all your content, and a network of parasitical "gurus" who want to sell you useless advice and then blame you when it fails. This is not the way online customer acquisition actually works.

I started looking at traffic on our social media accounts and comparing it to email and web traffic, and the results are shocking. Our email newsletters regularly result in 30x more clicks than anything I write on social media. Not only are they failing to bring in an acceptable level of traffic, Twitter and even Steam are actively preventing us from reaching our customers by censoring our content.

Email is the only direct line of communication you have with your own customers. All third-party middlemen have the potential to abuse their position. They will flood their marketplace with products, change their algorithms, arbitrarily censor or shadowban content. The only thing that will provide a counterweight to that abuse is a good BATNA. If you don't have that you can expect to be treated badly. (It's really a miracle that email was invented early enough to become a common open standard. This would never happen today. "Blue Sky" is probably a sabotage effort.)

In that light, the advice I got makes a lot of sense. Once I realized this I stopped posting on Facebook and Twitter and just left a pinned message directing people to the mailing list:


Our new website also features a mailing list sign-up form featured prominently in the website footer.


Instead of wasting time shouting into the wind on (anti)social media I am going to instead focus on writing quality articles that will be posted on our site and sent out to the email list.


Valve has made it clear that game developers should not rely on Steam alone to drive traffic to their game. Okay, well if I am responsible for bringing in traffic, I am going to direct it to my own store, not to Steam.

The MBA in me realizes two things:

  • Getting a user's email address is good and has a quantifiable value.
  • Getting a user's credit card system stored in our system is even better. (It doesn't actually store credit cards on our server, it stores a token that can only be used with our domain.)

These two steps are serious hurdles to overcome for any web store. Now that I am selling Ultra App Kit directly on our own site, I have seen an increase in sales of items in our Marketplace. This is not a coincidence. People buy one thing and then it becomes a habit. A subscription option will be available for future software products. All new software I release is going to require an initial sign-in to your forum account. We have tens of thousands of users on Steam that I have no email addresses for or ability to contact, and that is not going to work going forward. (I will make sure an override is built into the software that can be activated by a dead man switch.)


This system gives me the ability to offer software products under a subscription model for the first time ever. This is preferable from my point of view, but I understand it's not for everyone and a conventional software license will also be available.

We also have an automated system to send out Steam keys, so I am now able to sell Steam keys directly in our store. When you order you will receive an email with a link to retrieve your key. Once you enter the key in Steam it is added to your Steam account just as if you bought it on Steam.

To make payments easier we are now accepting PayPal and cryptocurrency payments, in addition to credit cards.

(Valve clearly recognizes a problem with visibility on Steam and is desperately trying to convince you to stay engaged in their system so they can take their 30%. I don't mean to say they are bad guys, I am just saying in any partnership both parties will have some divergent interests and must stick up for themselves. The day that mine is the only company selling products on Steam is when I will consider going Steam-exclusive again. What indie developers should be doing right now is selling their own games on their own websites, in addition to third-party stores like Steam.)

Rolling Out Ultra Engine (Leadwerks 5)

Breaking off the GUI features of the new engine and releasing it early as the standalone product Ultra App Kit was a great idea because it allows me to implement all these things early, test them out, and ensures a smoother release of the finished 3D engine later this year. The basic theme we see here is that these social and gaming platforms are no longer doing their job effectively and we must build something of our own. Withdrawing our content from them and building up our own website only makes sense if there is a way to drive more traffic here. If Steam is flooded and social media is saturated, how can we attract traffic? Email is good for engaging customers you have already made contact with, but how do you attract new people in large numbers? I have an answer to that, but it really deserves a whole article itself.


Here is where we were before:

  • Domain name no one could pronounce or spell. It was literally impossible to tell someone to go to our website without explaining the spelling.
  • User content hosted on Steam and YouTube
  • Almost all sales through Steam
  • Ineffective outreach through social media
  • Single product for sale with perpetual free upgrades
  • No ability to collect customer information

Here is where we are now:

  • Domain name that can easily spread by word of mouth
  • Most user content hosted on our own website
  • Direct sales through our own website and many third-party stores
  • Effective outreach through email (and other means I will talk about later)
  • Ability to sell annual paid updates or subscription model
  • Growing customer database of people I can directly contact

I hope I have shown how all these changes were not just random decisions I made, but are part of a "holistic" strategy, for lack of a better word.

  • Like 6


Recommended Comments

On the Marketing side of things, my wife recently became a realtor and what she's finding that works within the social media realm are short daily videos. People often think their videos or posts have to be very interesting but the reality is they don't. People like a "behind the scenes" view of things as long as it's about 30 seconds or less. She's finding that a lot of people just don't want to be in front of a camera or put the time or energy into doing that and so their social media presence fails. In the social media realm text loses to video every time. Nobody wants to just read text on social media, the exception being if it's a meme that has about 1-3 sentences on it but a short video (and people will look at the length before watching or as they are watching) works really well for driving engagement for her. 

  • Like 1
Link to comment

I never had success with social media. I always saw it as evil, and here we are. I had a Twitter but stopped using it in early 2018. 


In addition to uploading free games, you can now sell your games in the Marketplace. I have plans to attract a lot of new traffic to the site in 2021, so maybe your games can get more sales at the same time. The same 70/30 split we use for Marketplace assets applies to games.


Fantastic. I think that's great being Leadwerks/Ultra users are always willing to check other's projects out and support them. Maybe you can get @Ghost's Concealment on there as the first paid Game.  I may consider releasing my project on this store first rather than itch.io. 

BTW, I couldn't find an easy way to get to the game's section from the menu.

  • Like 1
Link to comment
3 hours ago, reepblue said:

BTW, I couldn't find an easy way to get to the game's section from the menu.

This will not be deleted, but it is being "de-emphasized" (hidden) to focus traffic on stuff that is more engaging. The leadwerks.com website header still has a link to it, but I don't want a link on the new site.

Link to comment

The Marketplace "games" category is for uploading your playable game or demo, or even selling it.

The videos section is for videos.

The games database doesn't make sense. It has that weird issue that renames the downloads into an unintelligible string and loses the file extension. It discourages exploring because only half the games are downloadable. So it's not really good at doing anything.

Link to comment

The Marketplace "games" category is for uploading your playable game or demo, or even selling it.


Ok, great. This is what I wanted to have to be sure about.

Link to comment

With the screenshots back in our possession, the whole website feels different than it did even a week ago. with these small changes the site feels much more artist-friendly and ready to accept new content. I want our community site to feel like a hybrid of a hard technical discussion forum combined with an image-heavy artwork site.

We've become more focused on making and producing finished games, which is good, but I do miss the amount of WIP images we used to get, even if they never resulted in a finished game.

Of course I need to get the new 3D engine out. This is what drives everything.

The missing piece right now is how to drive more traffic to the website. I have a budget for advertising and I will be experimenting with this. It looks like at the same time, it's become very hard to have any of your work noticed on social media or YouTube, and people are actually getting more views and interaction on this website. If I can drive a lot of traffic to our website, all your content will have a place to actually be seen instead of being ignored and never seen on social media wastelands.

Link to comment

If I could go back in time I would have:

  • Not moved screenshots and videos to Steam.
  • Never bothered with Steam Workshop.
  • Never made the game launcher.
  • Ignored people who told me I need some kind of marketplace and focus instead on better support for common 3D model formats.
  • Made a dark forum theme much sooner.
  • Implemented PBR materials sooner.
  • Spent more money on advertising.
  • But I feel good that everything I am doing with Ultra Engine is on the right track.

If we can build up the old level of crazy creative activity we used to have, combined with the much better new software, we will be in very good shape. The fact that social media is massively oversaturated actually works in my favor because people can come here and actually get real interaction when they post something instead of just AI-generated likes and fake views that never actually occurred.

VR is another bright spot of course, because it provides me and you with a niche that is sizable but not so big that EA wants to take it over.

  • Like 1
Link to comment

After working with the gallery and videos sections for a week, I can tell you why the games pages weren't as good.

With the gallery and videos, you are overloaded with a ton of good quality content. You can take in a lot just by clicking around. 

With the games pages you had to hunt a lot more to get less content.

Link to comment

Well this all awesome news to hear !

I bean waiting for this new engine to happen

One time I submitted my website to some 400+ search engines ( forgot how many but it was a ton ) to get more traffic to my site which brought some more traffic. I bought that search engine submit from some seller on the web but I forgot what seller it was; think it was from ebay but maybe you could try that too ? It was cheap and now my website has been archived and added to so many search engines in their searches !

Link to comment

How do you "submit your website" to a search engine? How are there 400 search engines, I have only heard of about five?

  • Like 1
Link to comment
12 hours ago, Josh said:

How do you "submit your website" to a search engine? How are there 400 search engines, I have only heard of about five?

lmao there are thousands of search engines out there if not more ! Anyways....

there's lots for free. hear is one: https://www.daybyday.website/free-website-submission-to-1000-search-engines/

also depending on how your site works if you use wordpress there is google analytics : https://marketingplatform.google.com/about/analytics/

then you use a plugin within your wordpress site :https://themeisle.com/blog/wordpress-seo-plugins/

but if you dont use wordpress then you could always google for more free submit your website to search engine submits ie.:https://www.google.com/search?client=firefox-b-d&sxsrf=ALeKk038O53Ok21HpsGgjd8r6cHQ4lqJaQ:1618414313970&q=Free+website+submission+to+1000+search+engines&sa=X&ved=2ahUKEwja-KGSh_7vAhUMTawKHRSvD8AQ1QIwGXoECBkQAQ





then there's the website hosters depending who is your website host: like Godaddy has a free advertising marketing service if you have your site with them and even gives you a free legal company name if you want depending on the country you live in. That is really handy cos a company name costs lots of money to get one !

hope this helps



Link to comment

in the google analytics is where i seen it. btw my site is mainly free for information and to get my free songs i made so there were no increase in sales lol

theres also backlinks. google that if you never heard of it

theres also advertising companies out there that can increase traffic. But be careful ! some are scams

if you use wordpress there's also bots you can use to advertise and also if you dont use wordpress theres other bots you can use: https://ezeetraffic.com/traffic-bot/

idk if bots outside of wordpress are any good 'cos i have not tried them outside of wordpress cos i use wordpress

  • Haha 1
Link to comment
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...