You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project aims to add network play capabilities to the Enigma game engine, enabling developers to create online multiplayer games. The network play functionality will be achieved by leveraging the existing buffers used for game state to send and receive game data over the network.
Goals
Implement a buffer-based network system for the Enigma game engine
Integrate the network system into the Enigma game engine workflow, leveraging the existing buffers for game state
Provide a user-friendly interface for developers to create and configure networked games
Add support for real-time communication between multiple clients over a network
Enhance the overall functionality and usefulness of the Enigma game engine
Benefits
Enables game developers to create online multiplayer games using the Enigma game engine
Streamlines the process of creating networked games, making it easier for developers to add multiplayer capabilities to their games
Adds a new dimension to the Enigma game engine, making it possible to create a wider range of games
Expected Outcome
A fully functional network play system for the Enigma game engine, enabling developers to create online multiplayer games
Improved network capabilities in the Enigma game engine, making it easier for developers to add multiplayer functionality to their games
A user-friendly interface for developers to create and configure networked games
Enhanced overall functionality and usefulness of the Enigma game engine
Hi! I am David, a senior majoring in computer science at Carnegie Mellon University. I have extensive experience working with C++, including engineering a C++17 database interconnectivity solution between OracleDB and Sybase for managing fixed income assets in the high-volume trading system and implementing a database management system with B+ tree, 2PL, and various query executors. I also have experience in network and distributed systems, including implementing a KV store using Raft consensus in Go. I wonder whether GitHub or discord would be the best place to discuss the project.
Hi @fundies, @RobertBColton and @JoshDreamland!
I am currently a freshman student, have worked with C++, know git and version control, and have a little bit of experience in network programming (although in Python, I'll be able to adapt to C++ soon enough)
I want to work on this project, but honestly, I am unable to figure out where to get started in the development process.. (currently I am just roaming around the codebase and the docs)
Can I get some heads up on what to do and where/how should I get started? That'll be much appreciated :)
I love games and want to contribute to anything that helps the experience of game devs and overall increases the quality and features of open-source game engines :)
Description
This project aims to add network play capabilities to the Enigma game engine, enabling developers to create online multiplayer games. The network play functionality will be achieved by leveraging the existing buffers used for game state to send and receive game data over the network.
Goals
Benefits
Expected Outcome
Mentors: Greg, Robert, Josh
Difficulty: Medium
Expected size: 350h
Preferred Skills:
The text was updated successfully, but these errors were encountered: