If you are interested in this project help is appreciated. Developers. . You must have knowledge of C++. With regard to Luau and Qt, I never used them before I started this project, so they can be learned. There is still much design to be made, so you are welcome to take part in the developing the game engine of the future. If you are a board gamer and a developer, I can not imagine a more interesting project to work on than this. Module developers. If you wonder how to implement your game on this...
The online part of a game engine is obviously very important. Instances of the game engine must communicate to exchange moves and facilitates games over the net. The netcode will for the moment only implement peer to peer connections. Later a game server will be developed that can connect players indirectly. In a peer to peer connection one party must be the listener (listen for an incoming connection) while the other party is the connector (the one who connects to the listener). Note: One reason...
The online part of a game engine is obviously very important. Instances of the game engine must communicate to exchange moves and facilitates games over the net. The netcode will for the moment only implement peer to peer connections. Later a game server will be developed that can connect players indirectly. In a peer to peer connection one party must be the listener (listen for an incoming connection) while the other party is the connector (the one who connects to the listener). Note: One reason...
The online part of a game engine is obviously very important. Instances of the game engine must communicate to exchange moves and facilitates games over the net. The netcode will for the moment only implement peer to peer connections. Later a game server will be developed that can connect players indirectly. In a peer to peer connection one party must be the listener (listen for an incoming connection) while the other party is the connector (the one who connects to the listener). Note: One reason...
The online part of a game engine is obviously very important. Instances of the game engine must communicate to exchange moves and facilitates games over the net. The netcode will for the moment only implement peer to peer connections. Later a game server will be developed that can connect players indirectly. In a peer to peer connection one party must be the listener (listen for an incoming connection) while the other party is the connector (the one who connects to the listener). Note: One reason...
The online part of a game engine is obviously very important. Instances of the game engine must communicate to exchange moves and facilitates games over the net. The netcode will for the moment only implement peer to peer connections. Later a game server will be developed that can connect players indirectly. In a peer to peer connection one party must be the listener (listen for an incoming connection) while the other party is the connector (the one who connects to the listener). Note: One reason...
The environment for development is Linux. If you don't have Linux you may create a dual-boot on your Windows machine or buy a dedicated machine. I recommend using Linux Mint as the OS. It is highly recommended that you use a virtual machine on your physical machine. Oracle VM VirtualBox is perfect for this purpose. Why a virtual machine? Partly for security reasons (GameTop is new software), partly because the setup for development should not interfere with any setup/configuration you already have...
The environment for development is Linux. If you don't have Linux you may create a dual-boot on your Windows machine or buy a dedicated machine. I recommend using Linux Mint as the OS. It is highly recommended that you use a virtual machine on your physical machine. Oracle VM VirtualBox is perfect for this purpose. Why a virtual machine? Partly for security reasons (GameTop is new software), partly because the setup for development should not interfere with any setup/configuration you already have...