VelveteenCoyote - Texas Hold'em Poker Template

DOCUMENTATION

Build your own Texas Hold'em Poker game using this fully functional implementation of the game. Includes basic multiplayer support, computer-controlled player logic, and a Save/Replay debugging feature that can be used to evaluate new logic for the computer players' behavior.

  • Multiplayer support* while also fully functional as a single player game.

  • Supports up to 10 players (human or computer-controlled players).

  • Computer players behave reasonably**, taking actions based on hand strength, number of outs, and more.

  • Fully functional side pot logic for as many side pots as needed to properly award chips to winning players.

  • Game logic written entirely in C++ for long term stability and source control best practices.

  • Game UI built using UMG Widget Blueprints, which can be easily modified to suit whatever style you choose for your game.

  • Save/Replay debugging feature for evaluating new computer player behavior logic.

*Note that the game template does not include a lobby or any lobby functionality, and is not meant to be a fully fledged multiplayer game. Data is sufficiently replicated and client/server architecture is functional for actual gameplay, but more work would need to be done to properly route players to games. Once pressing "Start", the game will begin with all connected clients (up to 10 total).

**I am not a professional poker player by any means. This part of the codebase can be expanded upon by you / your team to suit your project's specific needs.

This template is for entertainment and/or educational purposes only, and is prohibited from being used for real gambling.