This is a project that i start to live my long forgotten dream of creating a video
game. Like most kids in my computer science degree , we all dreamt of creating video
game but now most of use are working of web app and full stack development , easy work ,
easy pay check and many oportunies.
To get myself back at it and to learn even more of the rust programming language i start
this project using rust
+ bevy
.
You can follow my dev log and my release here on this blog , i don’t give to many exemple
but i talk about my struggle and misery on the way to my end goals.
You can try the game in the web here
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....
Starting the project I havent readed a lot of the documentation and havent done mutch planing like i always do. I will see how thing are evolving during the development.
I don’t have mutch time today but my goals are to:
Create the base of the project. Create building scripts. Open a window and display something. Steps I’m basically gona follow the step from bevy-robbo project and the unoffical guide....
Vendredi saint [WORKING]
During the night, i finish the wall collision and the shooting of ammunition, very very basic but it’s working. The ammunition should collide with the collider and be destroy after some distance cross or time.
[WORKING]
This morning , I waste some of my time on bevy_tiled like a total idiot, got it to compile and run but the missing part was the shaders… so i look around and the author have switch to a new library more universal that also support tiled....
Doing some little work in my off time I realise that the map is not displaying in the web version of the app when it was deploy to the github page.
Not really sure why , i got the warning for the COPY thing of the textures in the log and when i go the to network tab i see the data get loaded and in the log. So the texture seem the be render but not displaying, not sure, i’m not gonna stress to mutch about this for now....
Starting to look at multiplayer. I have start to look at the library : https://github.com/smokku/bevy_networking_turbulence which seem to be perfect for my use case , support UDP and WebRTC but for what i understand you start the serveur for WebRTC ou UDP , so the client playing on desktop would not be able to play with the one on the web.
I have fork the library to update it to bevy 0....