# Is Julia good for game development?

**URL:** <https://discourse.julialang.org/t/is-julia-good-for-game-development/73804>\
**Category:** General Usage\
**Tags:** server, gui, games\
**Created:** [December 30, 2021, 8:21am UTC](https://discourse.julialang.org/t/is-julia-good-for-game-development/73804 "2021-12-30T08:21:17Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Chris\_Green](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chris_green/32/32265_2.png) [@Chris\_Green](https://discourse.julialang.org/u/Chris_Green)\
**Post date:** [December 30, 2021, 4:52pm UTC](https://discourse.julialang.org/t/is-julia-good-for-game-development/73804/8 "2021-12-30T16:52:25Z")

</div>

I’ve been in the game industry for 35 years, and have been playing with Julia.  
I think it’s a pretty solid language for using as a game scripting language -ie a replacement for things like LUA, C#, in-house languages, and I have integrated it into my distributed simulation engine. The ability to run at compiled code speed and easy integration with the mainstream game dev language (c++) are strong positives.

The risks I would say are GC, and big issues about load-time compilation. I think the first is maybe not such a problem, and because of the ability to do code introspection, you could define “allowed” and “not allowed” constructs in your game logic scripting. The second seems a bit problematic though, julia’s startup times for even relatively simple code packages could easily become the bottleneck in game/level startup time.

---

_[View the full topic](https://discourse.julialang.org/t/is-julia-good-for-game-development/73804)._
