Jump to content

Ultra Software Company Blog

  • entries
    185
  • comments
    1,247
  • views
    564,008

Contributors to this blog

About this blog

Entries in this blog

Making Leadwerks.com More Scalable

Our website stores a lot of user generated content in the forum of images and attachments.  Before Leadwerks Game Engine was on Steam the demands were even higher, since we had our own downloads and gallery sections that stored data on our server.  Since the implementation of Steam screenshots and Workshop a lot of that has been offloaded onto the Steam servers, relieving our server from some of the data storage and transfer costs.  (If you're interested, all our old content is archived on Googl

Josh

Josh

Say Hello to Leadwerks 5 Shared Objects

All classes in Leadwerks are derived from a base Object class.  In Leadwerks 5 we separate simple and complex objects with the new SharedObject class. Simple objects like a Vec3 ( a three-dimensional vector), an AABB (axis-aligned bounding box), and other items are all derived from the Object class.  Simple objects are created with constructors.  When we make one object equal to another the value is copied from one variable to another, but the two variables are still separate objects.  Belo

Josh

Josh

Leadwerks on OUYA

Last weekend I attended an OUYA game jam and got to play around with the OUYA dev kit for the first time. My goal was to see if I could get Leadwerks running on it over the weekend. I had problems with the USB driver, but compiling went smoothly: I didn't have any problems with controller latency, but did not finish mapping the controls or updating our project to use some newer functions we need. In the end, I had to manually copy the compiled .apk file to the device to deploy it. All in

Josh

Josh

Leadwerks Game Player is on Greenlight

Based on the success of the recent Winter Games Tournament, and the growing number of titles posted on our site, a Greenlight campaign has been launched to put a standalone Leadwerks Game Player on Steam. This will allow free self-publishing so that any Steam user can easily and safely install and play your game. Play Free Games The Leadwerks Game Player lets you install and play free games made by other Steam users with Leadwerks Game Engine. Choose from a wide variety of simple games like

Admin

Admin

Leadwerks gets the Greenlight for Steam

Leadwerks has been successfully Greenlit for Steam, meaning we can integrate great features like the Steam Workshop and Valve file formats right into our game engine! Thank you so much to everyone who voted.   We saw an incredible response from the Steam Linux community, both here and on our Kickstarter campaign for Linux support, which is nearly 85% funded. If the campaign reaches the first stretch goal, we're throwing in Android and OUYA support for everyone who pledged $100 or more to the c

Josh

Josh

A Second Date with Leadwerks Software

The Leadwerks team will be hosting our second Google Hangout on Sunday, July 22, at 17:00 GMT (that's 10:00 AM in California). We'll spend 30 minutes talking about all the cool things happening in the community, and answer your questions about our upcoming new game engine.   Follow us on our Google+ page before Sunday and check back to join the Hangout. We're limited to ten participants, so first come, first serve. See you then!

Admin

Admin

Leadwerks Game Engine 4.2 Released

Leadwerks Game Engine 4.2 is now available on Steam. This update adds new features to make game development easier than ever. The free update goes out today to over 10,000 paid users on Steam.   Version 4.2 integrates analytics into Leadwerks games with a free gameanalytics.com account. This allows developers to view statistics on player behavior and identify any trouble spots their game might have as players progress through levels. By viewing a summary of all player behavior, developers

Admin

Admin

Leadwerks at Cereal Hack 3

Leadwerks is a prize sponsor for Cereal Hack 3 at the Sacramento HackerLab. I stopped by in the morning to listen to the pitches and say hi. Here are a few photos from the event:        

Josh

Josh

Pure3D launches realtime division

Pure3D has launched their realtime division for producing high-quality real-time assets ready to use in Leadwerks Engine. The first vegetation model set Groundplants 1.x is now available. It features 20 digital vegetation and foliage models. More file formats and engines will follow. This pack is available at a special introductory price of only €19. You can browse the contents of the pack in this pdf file.

Josh

Josh

"Cirque de Jeux" Game Tournament wrapup

The latest game tournament brought in a small number of games, but they more than made up for it in quality. Each title that was submitted was pretty fantastic. The tournament was held during an odd month and there was no banner across the forum to remind people about it, so that is something that can be improved in the future. Each entry will receive an 11"x17" poster in the mail. Please make sure your name, address, and phone number (for customs) are correct and up to date in your Leadwerks ac

Admin

Admin

Greenlight Status

I wanted to post an update on our Steam Greenlight campaign. Basically, we're doing better than most of the top compaigns did during the same time frame. However, because items in Greenlight are never removed, they slowly accumulate votes over time. Some of the software in Greenlight has been there for almost a year, and we've only been in there about three weeks. So their number of votes will be higher than ours for a while, even if we are accumulating votes much faster.   The campaign go

Josh

Josh

Leadwerks Game Launcher Released on Steam

Leadwerks Game Launcher lets you play a variety of creative, experimental, and just plain wacky mini-games made with Leadwerks Game Engine. Fly a spaceship through an asteroid field, play a round of miniature golf, or ride a lawn mower while dodging killer cows. It's free and there's a constant supply of new things to try.     With Steam Workshop integration, you can talk directly to the developers and give your feedback for new ideas to be incorporated into their games. Start a discussio

Admin

Admin

Announcing Leadwerks Projects

We've added a new website feature called Projects to help teams collaborate on their games. A project can be created with several privacy features so you can use this for public open-source games everyone can participate in, or for your team's secret project. I myself have started a project I intend to develop to demonstrate Leadwerks multiplayer capabilities: You can add a forum, blog, and downloads section to your project and use it to host files, carry out discussions, and post updates

Josh

Josh

Leadwerks Summer Games Tournament

Summer is here, which means the beach, barbecue, and the first Leadwerks Summer Games Tournament.   WHEN: The tournament will start Monday, June 15, and end Sunday, July 19th at 11:59 P.M. (Pacific Standard Time).   HOW TO PARTICIPATE: Publish your summer-or-other-themed game to Steam Workshop or upload it to the games database before the deadline. You can work as a team or individually. Use blogs to share your work and get feedback as you build your game.   PRIZES: Rather than a competiti

Admin

Admin

Hangout with Leadwerks Software

The Leadwerks team will be hosting our next Google Hangout on Sunday, September 16, at 17:00 GMT (that's 10:00 AM in California). Aggror will talk about his experience leading the Leadwerks Community Project, and we'll provide a sneak peak at the new Leadwerks game engine.   Follow us on our Google+ page before Sunday and check back to join the Hangout. We're limited to ten participants, so first come, first serve. See you then!

Admin

Admin

FPS Weapons Pack now available on Steam

The Leadwerks FPS Weapons Pack is now available on Steam as a DLC. The FPS Weapons Pack provides a small arsenal of game-ready weapons, with no coding required. Drag these objects into your map for the player to pick up and use. Pulverize your enemies with a machete, .22 pistol, combat shotgun, MP5 submachine gun and an M4 carbine. Each weapon includes sounds, effects, animations, and scripted behavior that make it ready-to-use in your Leadwerks games.   The pack can be purchased with a 15% d

Admin

Admin

Game Engine Gems 3 Now Available for Pre-order

The book "Game Engine Gems 3" by Eric Lengyel is now available for purchase at Amazon.com (ISBN #978-1498755658). This title, set for release April 21, 2016, features 22 chapters of game programming knowledge, including a chapter by Leadwerks founder Josh titled "Vegetation Management in Leadwerks Game Engine 4". The accompanying CD even includes source code for an early version of the Leadwerks vegetation system, so you can see exactly what is going on under the hood of the engine. Pick it u

Admin

Admin

Leadwerks Enterprise Edition Updated

The standalone enterprise edition has been updated to the now-stable version 4.5. The new installer is available in the client area when you are logged into your Leadwerks account on our website.

Admin

Admin

50% reached in less than one week; Work on Leadwerks for Linux begins

Wow! We crossed the 50% mark in less than a week. At this point, the campaign has shown enough strength that I am willing to begin allocating resources to the development of Leadwerks for Linux. (To be clear, we will only deliver a Linux product if the entire target amount is met.) Kickstarter has been fantastic because it allows us to gauge demand before we do the hard work of supporting a new operating system, so we can figure out in advance whether it's worthwhile. Fortunately, it appears the

Josh

Josh

Summer Game Tournament Roundup

Here are the results of the Summer Games Tournament. Make sure you update your mailing address, because posters are being sent out immediately! Invade The arcade classic "Space Invaders" has been re-imagined with modern graphics and cute 3D aliens! Constanta Constant is an abstract game about capturing cubes. Make sure you read the instructions! Death Rooms Procedurally generated levels and a lot of interesting rooms make this FPS worth trying. Watch out for traps

Josh

Josh

Learning how to use C++11 shared pointers

I have implemented C++11 shared pointers into Leadwerks Game Engine 5 and the following program now works.  When you press the space key the box variable is set to NULL and the visible box on the screen disappears: #include "Leadwerks.h" using namespace Leadwerks; int main(int argc, const char *argv[]) { auto window = CreateWindow(); auto context = CreateContext(window); auto world = CreateWorld(); auto camera = CreateCamera(world); camera->Move(0,0,-5); camera->SetClearColor(

Josh

Josh

Introducing the Workshop Store

Leadwerks Workshop provides a repository of free game items for game developers to use in their projects. Workshop content has been heavily used in several game tournaments to make many different games of different genres.   Today we are rolling out the Leadwerks Workshop Store. This allows us to add new and better quality content for you to use in your games. All assets are curated and verified to work correctly with Leadwerks Game Engine. This includes material setup, sizing, and correct

Admin

Admin

Save during Steam Summer Sale 2015

The 2015 Steam Summer Sale begins today! Save on tons of games and software including all Leadwerks products. http://store.steampowered.com/app/251810     If you're new to game development, now is the perfect time to get Leadwerks and start making a game for the Leadwerks Summer Games Tournament.

Admin

Admin

Introducing Voice Chat in Leadwerks 4.6

The next update will include a new networking system with built-in voice chat for multiplayer games. Voice communication is built into your game and can be enabled simply by turning it on when a specific key is pressed: void Voice::SetRecording(window->KeyDown(Key::T)) You can selectively filter out users so your voice only gets sent to your own team or to a specific player: void Voice::SetFilter(const uint64 steamid, const bool state) When another player sends their voice

Josh

Josh

Leadwerks Game Engine 4.3 Released

Leadwerks Game Engine 4.3 is now available.   This release adds support for Ogg Vorbis audio files. Ogg Vorbis is a compressed audio format specially designed to shrink the size of large audio files. Using Ogg for large music files can significantly reduce your game's size.     Leadwerks Game Engine 4.3 features numerous performance updates, with performance improvements up to twice as fast as Leadwerks 4.2.     Finally, numerous small bugs have been squashed to make Leadwerks more

Admin

Admin

×
×
  • Create New...