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