Jump to content

Ultra Software Company Blog

  • entries
    185
  • comments
    1,247
  • views
    563,891

Contributors to this blog

Leadwerks Game Engine 5 is Coming


Josh

5,979 views

 Share

Leadwerks 5 is going to be developed alongside 4.5 with an extended period of beta testing and feedback.  My goal is to build the world's most advanced game design software, tailored to the needs of our community and clients.  Development will first focus on a new programming API updated for C++11 and then a completely new editor using Leadwerks GUI and based on the workflow developed with our current editor.

The first beta will support the following features right away:

These features are already working.  Here is a working build you can try right now:
Leadwerks5.zip

This is the actual source code used to make this example.  Note that C++11 shared pointers have been implemented for all objects and the API has been simplified to make your code more readable:

#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, -3);

	auto light = CreateDirectionalLight(world);
	light->SetRotation(35, 35, 0);
	light->SetShadowMode(0);

	auto model = CreateBox(world);
	model->SetColor(0.0, 1.0, 0.92);

	while (not window->Closed())
	{
		if (window->KeyHit(EscapeKey)) break;
		if (model) model->Turn(0, 1, 0);
		if (window->KeyHit(SpaceKey)) model = nullptr;
		world->Update();
		world->Render(context);
	}
	return 0;
}

The beta will be available to developers who want to try the very latest game development technology, with a subscription plan of just $4.99 a month, available through our website.

  • Like 1
  • Upvote 1
 Share

12 Comments


Recommended Comments

Damn that was fast Josh. I though we had to wait till at least summer 2018 before we could have something to run. Either way a good moment for me to start using C++ again. 

Link to comment

I used #ifdef LEADWERKS_5 all over the place but everything is hacked up pretty bad right now.  Leadwerks 4 won't currently compile, but it shouldn't be too hard to fix.  My next goal is to get Leadwerks 4 compiling again, and then we will have 4.5 and beta 5 released in November-December.

If you want to help me test the subscription service you can purchase it now.  Please note the beta is not yet available, and all this does is put you in the "Subscribers" group and give you more storage space on the website, so this is more like Patreon at the moment:

I purchased a subscription for myself and it will be interesting to see how the system works when it comes time to renew.

  • Upvote 2
Link to comment

Done. The shopping process was really fast. I used paypall since I don't know my creditcard out of my head. Fyi: if you can, I would change the header to Leadwerks Software  instead of your name. 

purchased.thumb.jpg.611f6df8a3bfbd7b10e07f91b6b282c6.jpg

Link to comment

Yeah, I filled in my legal name since the company is presently a sole proprietership.  Will see if I can change it from that with 2checkout.

Link to comment
Quote

My goal is to build the world's most advanced game design software, tailored to the needs of our community and clients.

Keep it up! I'd much rather support an independent than something like Unity or Unreal ...

Will be getting my subscription soon.

  • Like 2
Link to comment
On 10/23/2017 at 1:37 AM, St0nedas said:

Keep it up! I'd much rather support an independent than something like Unity or Unreal ...

Will be getting my subscription soon.

Same here. :D

Link to comment
Quote

I purchased a subscription for myself and it will be interesting to see how the system works when it comes time to renew.

I received a renew some days earlier, supposed i'll be informed of a new debit, but instead i have to re do the payment, no problem at all.

Link to comment

You should focus on getting your own multiplayer system, allow more model formats to be added to the engine, improve that hud .. just take a look around you and see what other `free` engines have to offer. Telling your users to use racknet ( any god damn kid knows how to create a cheat for racknet )  or the low end enet, is not an option. Games like 'Black as your soul' which is promoted on steam are not the games which should promote Leadwerks, it's like bad adverts. I have purchased both versions of Leadwerks and i am playing with unity which is free for now. Do you feel that is fair for me ? With or without pointers added in L5 this engine won't get too far, unless you'll wake up Josh and start adding to the engine what the market wants.

Link to comment
On 22/09/2017 at 1:39 PM, Josh said:

Yeah, I filled in my legal name since the company is presently a sole proprietership.  Will see if I can change it from that with 2checkout.

Hi how can i pay with paypal thank y

Link to comment
23 minutes ago, adebgamesoft said:

Hi how can i pay with paypal thank y

Paypal payments are now enabled. Please keep in mind the alpha is very limited right now.

Link to comment
Guest
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...