Kyjor / JulGame.jl

JulGame is a game engine based on the Julia programming language with the help of SDL2.
https://docs.kyjor.io/JulGame.jl
The Unlicense
94 stars 3 forks source link

JULgame for Linux next ? #3

Open TERIIHUB opened 1 year ago

TERIIHUB commented 1 year ago

Hi Kyle, Just wondering if you'd be planning on doing some game development "tools/utility" for the Linux plateforms anytime in the future ? Cheers, /Terii

Kyjor commented 1 year ago

Hello, I'll be looking into this relatively soon. I am currently working on the julgame editor. Once I am done with that, I'll get started on this. I will post any updates here. Thank you.

Kyjor commented 1 year ago

I took a look today, and with some slight changes I was able to build out to linux. The only issue is that the build is very big (~8gb). For now, this will probably be all I can do, but I may be able to look into another building solution. This will probably be usable along with the editor. It will be able to be done in the next commit to the develop branch, but there will be some slight modifications when the editor is usable. Also, the example project isn't fully playable at the moment because of the refactoring I am doing to make the editor work. You can still open it and run it, but a lot of the code is commented out at the moment until the related serialization is implemented. I will update here when that is done and close the issue. If need be, I can create a video showing the steps needed for the build process.

TERIIHUB commented 1 year ago

Thanks, Kyle, I would like to try to run that whatever size it is for now...let us know the link when avaialble :)

Kyjor commented 1 year ago

Okay. If you would like to try it now, you can build it from the source. If you would just like to try a build of julgame, it will be awhile as I will have to get the editor up and running (able to be ran standalone without any code changes) first to do that. Either way, I can help you. Just let me know which you would prefer. A realistic ETA is the end of next month.

TERIIHUB commented 1 year ago

Oh, no worry, I can wait till its ready then. ;)

Kyjor commented 1 year ago

Awesome. Thanks for your patience!

Kyjor commented 1 year ago

Just an update. Sadly it looks like I cannot use the same solution for the editor for linux as windows. I am looking into alternatives at the moment. https://ldtk.io/ looks like something that could integrate well as an alternative. I just do not have the bandwidth to create two separate editors for this project. What I will do is: I will continue working on the windows editor until it is in a good enough state to build. Once I do that, then I will work with ldtk to see how much functionality I can match from the windows editor. That will add some time. But I will continue to update here.

TERIIHUB commented 1 year ago

No worry, on the other hand i'm also investigating on any tools that would allow me building common office Xplateform apps (with some DB databinding interfaces) ... so I'm very busy on that goal too. BTW - don't know if that could be an option to go for some Game dev but I've just found that web dev tools...just in case it could serve your project. https://www.youtube.com/watch?v=g5V8rTvFDwo&t=3s

Kyjor commented 1 year ago

Hello, just wanted to give a little update. The first version of the editor has been released. It is very rough right now. I think you might be able to run it with wine. I can test that soon. I don't have any documentation at the moment, but plan on working on that in the coming weeks.

TERIIHUB commented 1 year ago

Thanks Kyle,

Will  give it an eyes when I can install wine (not too familiar with it sitll...)

Have a nice week end !

De : Kyle Conel @.> À : Kyjor/JulGame.jl @.> Sujet : Re: [Kyjor/JulGame.jl] JULgame for Linux next ? (Issue #3) Date : 23/06/2023 15:33:48 Pacific/Tahiti Copie à : Terii @.>;    Author @.>

Hello, just wanted to give a little update. The first version of the editor has been released. It is very rough right now. I think you might be able to run it with wine. I can test that soon. I don't have any documentation at the moment, but plan on working on that in the coming weeks.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Kyjor commented 5 months ago

Long time, no see 😄 I've made some major progress in the way of the editor. The main issue I had was that ImGui for Julia had no SDL backend, which forced me to use two separate windows. One with ImGui, and one with SDL. For some reason, on Linux, that combination did not mesh well. I ended up creating the backend myself: https://github.com/Kyjor/ImGuiSDLBackend.jl. Theoretically, this should allow for linux support now. But now I have to make modifications to make the editor work with the game view all in one window. That will take some time. Once it is ready, I will update here and finally close this 😄 Sorry for the wait!