https://kotlinlang.org logo
h

hiperbou

03/10/2021, 6:12 PM

https://www.youtube.com/watch?v=Pcb3cdpAFFA

💥 4
🚀 1
Also, here is a video showing the hot reload feature allowing you to write and test code while the game is running

https://www.youtube.com/watch?v=VAzNJgsn2ZM

e

elect

03/11/2021, 7:28 AM
it's so cool, here, take my star
🙏 1
m

Michał Kalinowski

03/11/2021, 10:43 AM
Wouldn't it be better to do the bindings without JS?
h

hiperbou

03/11/2021, 11:48 AM
@Michał Kalinowski Not at all 😄 Working with Unreal and C++ is really painful. (not to mention macro abuse, crashes and the need to restart the editor manually too many times for my taste) Using Kotlin with Javascript increases productivity a lot.. It could make sense to use Kotlin Native for release builds though. But for the time being, that is really far in my roadmap. I think this is a small step in the right direction, and I'm planning to improve it further, and reach a point where the programmer experience is the best I can think of.
m

Michał Kalinowski

03/11/2021, 12:20 PM
@hiperbou I just don't feel too much idea of making wrapper on wrapper that wrap such smell cpp code. It's kinda of like having a crumbling foundation on another crumbling foundation and then build something else on it. If kotlin layer would develop much faster than js, then such dependency seems a bit more like a obstacle than a solution to the problem. Kotlin-native is sadly not suitable for gamedev for now, much more perform-effective is jvm+lwjgl and waiting for Project Panama glory. Anyway I will also give a star there, maybe it's the right direction after all 🙂
h

hiperbou

03/11/2021, 12:41 PM
Then ask Epic and Jetbrains to make Kotlin a first class citizen of UE5 XD
m

Michał Kalinowski

03/11/2021, 12:50 PM
one can dream 😄
🤣 1
s

Stefan Beyer

11/19/2021, 2:12 PM
Hm, the js plugin does not support Unreal 4.27 and I did not see any activity from the publishers since the version dropped... Thats the downside of wrappers for wrappers I guess. Even if you perfectly maintain your end, everyone is screwed when one dependency goes away 😞 @hiperbou do you have plans on continuing work on this?
h

hiperbou

11/22/2021, 8:27 AM
There's an update already in their github repository, it takes time for updates to get to the Unreal Marketplace so I guess it will appear eventually. Meanwhile, it's possible to download it from their repos
s

Stefan Beyer

11/23/2021, 10:07 AM
wow thanks for the info ❤️
👍 1
7 Views