The start of something new
Introduction
A new year a new project. (4 months too late)
I start programming to learn the craft on how to make video game.
I even when to a school that put focus in that learning OpenGL and Unreal Engine 4 as a end of program projects. But like all my friends and collegue , we all went where to work is steady and the money is easy … in web development , working on backend , frontend and CI/CD. For myself i work as a DevOps backend developer for a big compagny , deploying spring boot application in EKS and porting legacy tomcat war application. What i dream.
But the project of making a video game has never left my mind ever since. Since we made a moba with VR capability as the final project of my program. We plan on continuate it but all stop when we all split up and went our ways.
1 year later i work for like 2 day on copy a exemple of a doom like 3d exemple for godot and making it a call of duty zombie like game but with simpler graphics.
After me first road bump i stop and never went back. Spent the last 2 years developing professional skills i went to go back to making a simple video game.
I love the zombie killing gameplay introduce by the Call Of Duty series startig in the World at War game.
And i went to make a free , open and accessible version that everybody could pick up and play.
What i want from this game
I want to following:
- Accessible very simply without installation (wasm baby)
- Low ressource requirement
- Being made with 100% open source technology
- Replicate the gameplay elements of the zombie mode.
- Only with the keyboard or a controller (no mouse)
- The game will be a 2D topdown of a DOOM like style. (not sure already)
Inspiration for the style of game:
- Enter the gungeon (love it)
- Binding of isaac (love it)
- Nuclear throne (love it)
- Hyper parasite (never play)
- Zombie Shooter (never play) but love the orthogolane
Inspiration for the game mode:
- Call of Duty Black Ops zombie
- Killing Floor 2 (my girlfriend favorite)
What engine to pick
What really got me in the mod for this is seeing the release of Unreal Engine 5, wow , that’s awsome and i would love to dive and play into that it’s not reallistic to use it with my goal with my game. I need a smaller game engine and good support for web assembly.
Only two things really made the cut:
- Bevy
- Godot (3) (the 4.0 version does not have support for wasm atm)
And i decide to start looking into Bevy , i really like what i saw at first glence but i need to read the book first and start to look on what would be missing if i want to accomplish my goal for this game.
What i have to learn first
Librairie that seem to fit my need
What is my first goal
Crete the alpha prove of concept version.
- Basic rendering (square and dots)
- Basic first map of WaW
- Add all the gameplay elements
- Zombie
- Weapons (to buy)
- Windows
- Windows protection
- Door
- Money
- Round
- Work on webassembly
- Local multiplayer