Skip to content

N17: Undergrad Thesis on game scripting for legion #425

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jan 12, 2021
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions content/posts/newsletter-017/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,32 @@ This month's updates:

## Learning Material Updates

### [Undergrad Thesis on game scripting for Legion]

In December 2020, [@pablodiegoss] and [@rodrigocam] presented their undergrad
thesis where they created a proof-of-concept scripting system for the Legion ECS,
called [Legion Script]. Legion is being currently integrated into the
[Amethyst Game Engine], and this contribution might be included in future
releases.

With [Legion Script], it is possible to declare, write and read components into
Legion using Python scripts. However, this project exports an API which can be
evolved for other languages and interpreters.

Since then, both developers have been sharing their work and receiving feedbacks
for the project while planning the next steps for the code, which is available
at [GitHub].

_Discussions:
[Amethyst Forums](https://community.amethyst.rs/t/undergrad-thesis-on-game-scripting-for-legion/1753)_

[Undergrad Thesis on game scripting for Legion]: https://github.com/redcodestudios/legion_script
[GitHub]: https://github.com/redcodestudios/legion_script
[Legion Script]: https://github.com/redcodestudios/legion_script
[@pablodiegoss]: https://github.com/pablodiegoss
[@rodrigocam]: https://github.com/rodrigocam
[Amethyst Game Engine]: https://github.com/amethyst/amethyst

## Library & Tooling Updates

### [Tetra]
Expand Down