Jump to content
  • entries
    943
  • comments
    5,899
  • views
    924,771

Two ideas I have


Josh

3,568 views

 Share

Leadwerks Game Engine 4.6 will feature a new peer-to-peer networking system that solves the NAT punch-through problem and provides an easy way to create a public list of game servers. Together with this and Leadwerks GUI which was released last year, we will soon have the tools to make a great deal of new types of games. Previously we have been focused on single-player games but the ability to create multiplayer games with fast reliable networking opens up a lot of new and fun possibilities.

In many ways, multiplayer games are actually easier to make than single-player games. Most of your gameplay tends to arise through the interaction of the players, so making things fun centers around creating environmental challenges. Coding-wise, multiplayer games tend to use a small core program and don't need a lot of extensive per-object scripting.

Since we have the tools to do it, there are two community projects I want to carry out this year. By "community project" I mean I am going to write the code, put it out there, and anyone who wants to join in is welcome.

Gears Arena

This is simply going to be a modern version of Quake 3 Arena, with the option to play in VR. It can serve as a basis for many different types of games, and a lot of fun can be had with level design alone. New game modes like CTF can be added, or new weapons. I fully intend to make a gun that shoots chickens that then attack your enemies, a well as a grenade launcher that shoots grenades that split into more grenades. It will be all the fun of modding without having to rip out a lot of pre-existing code from the base game.

1513-2.thumb.jpg.8f82a6aae62130c98cfe5ff9ad325dd7.jpg

Gears Rally

The code from the previous project can be easily reconfigured into a multiplayer racing game. Maybe we can even add weapons.

hqdefault.jpg.c2052b3050475c60e3e40f354bdfa6a0.jpg

Now that the base systems of networking and the GUI are nearly in place, both these projects will be achievable in a very small amount of code, and can serve as a basis of derivative games.

  • Like 11
 Share

10 Comments


Recommended Comments

Forgot to mention, we will also have voice recording in version 4.6 so you can easily speak to other players through your microphone or VR headset.

  • Like 2
Link to comment
8 hours ago, aiaf said:

This community projects will be written in c++ or lua? 

I’m not completely sure yet. I’m sort of leaning towards C++

  • Like 1
Link to comment

I don't use Lua but I'd suggest it only because you've said the vast majority of your users use it (assuming you're planning on releasing the code).  Then maybe a simpler version could be added to the templates.

  • Upvote 1
Link to comment

I see Leadwerks growing and growing and getting better and better, this is really great. As far as I understood this game engine is essentially created only by you @Josh isnt it? If so, then what you created is really insane, in a positive way :), really keep it up, I love to use the engine. I wish you to best luck, better said endurance, to stay in the market and beeing able to compete against engines like unity, UE 4 etc.

Link to comment

I will join the community projects the second they open ^^ Btw , for the racing game... I posted a thread few weeks back and comments said it were hard to make one in leadwerks or its close to impossibility because of the physics engine or so ? 

Link to comment

Really excited, to escape from my functional but old Blitz3D. :D

I could model simple models for community projects. 

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...