Board Game Engine/Creation

One of my dreams is to create and sell my own board game. Another one of my dreams is to create a digital world in which people can play as well as create.

Taking these two dreams and merging into one, I have decided to work on a board game engine, which my own board game that I will release will be built on. After iterating in virtual form, I plan to release it in physical form.

Project Deadline: 2030

To build up to this, I have constructed the timeline below.

2025-2026 Engine creation
    until I get some of my favorite board games to work (privately)
2027 Board game creation
2028 Updates and iteration
2029 Physical release
2030 Engine release with editor

The technologies I will use are:

  • Rust
    • main language
  • wgpu
    • drawing to the screen
  • winit
    • creating the screen and handling input
  • Lua5.1
    • scripting language

Task Timeline

2025

  • wgpu+winit initial setup
  • get it to compile to web
  • gitea CICD
  • demo: ray marching
  • demo: rotating vertices
  • demo: textures
  • demo: particles
  • demo: lighting
  • demo: materials
  • demo: physics
  • demo: player interaction
  • demo: culling
  • demo: spatial effects
  • simulate: poker
  • simulate: ****
  • design&implement custom board game
  • Release