# Rust support on GameShell?

**URL:** <https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877>\
**Category:** Developers\
**Created:** [June 24, 2019, 12:21pm UTC](https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877 "2019-06-24T12:21:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![steve](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@steve](https://forum.clockworkpi.com/u/steve)\
**Post date:** [June 24, 2019, 12:21pm UTC](https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877/1 "2019-06-24T12:21:03Z")

</div>

I’m an experienced Python programmer but I was interested in trying Rust, was wondering if anyone has experience getting it running and building apps with it?

---

<div class="post-metadata">

**Author:** ![ahtoms](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/ahtoms/32/2427_2.png) [@ahtoms](https://forum.clockworkpi.com/u/ahtoms)\
**Post date:** [June 25, 2019, 11:42am UTC](https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877/2 "2019-06-25T11:42:13Z")

</div>

Yes! It is actually fairly straight forward.  
rustup works without any serious hitches and when I have created a simple demo, SDL2 was completely fine (in both canvas and gl).

You will need to create a menu script to point to your project so you can run it from the launcher.

---

<div class="post-metadata">

**Author:** ![steve](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@steve](https://forum.clockworkpi.com/u/steve)\
**Post date:** [June 25, 2019, 9:32pm UTC](https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877/3 "2019-06-25T21:32:42Z")

</div>

Thanks, that is great to hear. Would you happen to have a GitHub to the demo you used?

---

<div class="post-metadata">

**Author:** ![ahtoms](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/ahtoms/32/2427_2.png) [@ahtoms](https://forum.clockworkpi.com/u/ahtoms)\
**Post date:** [June 26, 2019, 3:23am UTC](https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877/4 "2019-06-26T03:23:15Z")

</div>

I’ll upload a simple sprite based one with canvas on SDL in a few hours but you can download the rust-sdl2 crate and try one of the examples that are listed in the repo.

---

<div class="post-metadata">

**Author:** ![iPostHuman](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/iposthuman/32/2133_2.png) [@iPostHuman](https://forum.clockworkpi.com/u/iPostHuman)\
**Post date:** [April 12, 2020, 7:48pm UTC](https://forum.clockworkpi.com/t/rust-support-on-gameshell/3877/5 "2020-04-12T19:48:03Z")

</div>

I realize this thread is a bit old, but @ahtoms have you uploaded that simple sprite example by any chance? 🤔
