@@ -366,6 +366,32 @@ _Discussions:
366
366
[ mactuitui-nannou-website ] : https://nannou.cc
367
367
[ mactuitui-github-universe ] : https://githubuniverse.com/Nannou-creative-coding-with-Rust/
368
368
369
+ ### [ Undergrad Thesis on Game Scripting for Legion] [ legion-script ]
370
+
371
+ In December 2020, [ @pablodiegoss ] and [ @rodrigocam ] presented their undergrad
372
+ thesis where they created a proof-of-concept scripting system for the Legion ECS,
373
+ called [ Legion Script] [ legion-script ] .
374
+ Legion is being currently integrated into the [ Amethyst game engine] [ amethyst ] ,
375
+ and this contribution might be included in future releases.
376
+
377
+ With [ Legion Script] [ legion-script ] , it is possible to declare, write and read
378
+ components into Legion using Python scripts.
379
+ However, this project exports an API which can be evolved
380
+ for other languages and interpreters.
381
+
382
+ Since then, both developers have been sharing their work and receiving feedbacks
383
+ for the project while planning the next steps for the code, which is available
384
+ at [ GitHub] [ legion-script ] .
385
+
386
+ The PDF version of the thesis could be found
387
+ in [ this Amethyst forum thread] [ thesis-thread ] .
388
+
389
+ [ legion-script ] : https://github.com/redcodestudios/legion_script
390
+ [ @pablodiegoss ] : https://github.com/pablodiegoss
391
+ [ @rodrigocam ] : https://github.com/rodrigocam
392
+ [ amethyst ] : https://github.com/amethyst/amethyst
393
+ [ thesis-thread ] : https://community.amethyst.rs/t/undergrad-thesis-on-game-scripting-for-legion/1753
394
+
369
395
## Library & Tooling Updates
370
396
371
397
### [ Kira]
0 commit comments