# Networking a game made with Julia using Firebase.jl

**URL:** <https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926>\
**Category:** Community\
**Tags:** games\
**Created:** [August 17, 2023, 11:19pm UTC](https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926 "2023-08-17T23:19:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyjor](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kyjor/32/48132_2.png) [@Kyjor](https://discourse.julialang.org/u/Kyjor)\
**Post date:** [August 17, 2023, 11:19pm UTC](https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926/1 "2023-08-17T23:19:18Z")

</div>

Hey all, this is my first time creating a post on the forums. I don’t use Julia in the way most people use it here, but if you are interested in games, you might like this. I’ve been creating a game engine using Julia and SDL2. I decided I wanted to see how long it would take to get the easiest possible networking solution available to work in my engine. So I used Firebase.jl and was able to get two clients communicating. This took me a few days on and off to figure it out. I thought it would be cool to share for anyone remotely interested. This is just a recording immediately after getting syncing of player state working. I plan on adding a simple game loop.

Link to game engine repo: [GitHub - Kyjor/JulGame.jl: JulGame is a game engine based on the Julia programming language with the help of SDL2.](https://github.com/Kyjor/JulGame.jl)

[https://global.discourse-cdn.com/julialang/original/3X/f/f/ff73f829a5a980f472b758287e9a90ec104f189f.mp4](https://global.discourse-cdn.com/julialang/original/3X/f/f/ff73f829a5a980f472b758287e9a90ec104f189f.mp4)

---

<div class="post-metadata">

**Author:** ![Ashwani\_Rathee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ashwani_rathee/32/49551_2.png) [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Post date:** [August 18, 2023, 5:35am UTC](https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926/2 "2023-08-18T05:35:59Z")

</div>

This is really neat, thanks for using Firebase.jl, let me gear it up for better support. I never really thought anyone was interested. Time to release some updates!!

This looks really cool!

---

<div class="post-metadata">

**Author:** ![Kyjor](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kyjor/32/48132_2.png) [@Kyjor](https://discourse.julialang.org/u/Kyjor)\
**Post date:** [August 18, 2023, 10:41am UTC](https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926/3 "2023-08-18T10:41:00Z")

</div>

Thank you! I definitely would have struggled on this project without being able to use it. Just sent you a message.

---

<div class="post-metadata">

**Author:** ![Kyjor](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kyjor/32/48132_2.png) [@Kyjor](https://discourse.julialang.org/u/Kyjor)\
**Post date:** [August 18, 2023, 12:49pm UTC](https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926/4 "2023-08-18T12:49:32Z")

</div>

For anyone interested in the code for the game itself, here it it: [GitHub - Kyjor/JulGame-Example at other/networking-test](https://github.com/Kyjor/JulGame-Example/tree/other/networking-test)  
I still need to clean up unnecessary files because I started with the main branch as a base and am making a different game. @Ashwani_Rathee , this might be interesting so you can see how I’m actually using Firebase.jl.

---

<div class="post-metadata">

**Author:** ![jacobusmmsmit](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jacobusmmsmit/32/217669_2.png) [@jacobusmmsmit](https://discourse.julialang.org/u/jacobusmmsmit)\
**Post date:** [August 18, 2023, 1:14pm UTC](https://discourse.julialang.org/t/networking-a-game-made-with-julia-using-firebase-jl/102926/5 "2023-08-18T13:14:07Z")

</div>

Julia can into next level of popularity?
