# Gaming and Processing

**URL:** <https://discourse.processing.org/t/gaming-and-processing/30289>\
**Category:** Community\
**Created:** [May 25, 2021, 9:21pm UTC](https://discourse.processing.org/t/gaming-and-processing/30289 "2021-05-25T21:21:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mj\_humbug](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@mj\_humbug](https://discourse.processing.org/u/mj_humbug)\
**Post date:** [May 25, 2021, 9:21pm UTC](https://discourse.processing.org/t/gaming-and-processing/30289/1 "2021-05-25T21:21:46Z")

</div>

Hello any and all,

I am learning coding and Processing for the very first time. I am enrolled in community college and have hopes of blossoming in the gaming industry. Are there features/functions within Processing that would allow me to learn coding for the Video Gaming industry?

Whether it’s rendering objects, or beta testing… do game developers even program in processing?

I’m an emerging artist, I spend more time singing than I do programing, so TALK DOWN TO ME, I am not well versed, but I want to be.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [May 25, 2021, 10:19pm UTC](https://discourse.processing.org/t/gaming-and-processing/30289/2 "2021-05-25T22:19:37Z")

</div>

When you say Game you mean 3D stuff like fps (first person shooter) or rpg (roleplaying game). It is useful to make a few programs in processing to learn basic stuff like if’s/ loops / arrays.

BUT games are made in Unity, Godot or Unreal engine/editors - Check out Wikipedia for these

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [May 26, 2021, 3:03am UTC](https://discourse.processing.org/t/gaming-and-processing/30289/3 "2021-05-26T03:03:13Z")

</div>

In my opinion …

Processing isn’t ideal for making games, but people do program games with it. I doubt many commercial studios use it – _maybe_ for prototyping, but that’s it.

What Processing provides is an excellent environment to learn to program. It’ll help you wrap your head around universal programming concepts that you’ll apply in game development, like variables, flow control, and object-orientation. You’ll also learn how to program (from the bottom up) many of the things game engines handle for you, like collision detection, physics, and more. This should give you a deeper understanding of what’s happening ‘under the hood’ in game engines, helping you write more performant code.

If you’ve learned how to program in Processing already, this will dramatically reduce the learning curve you face when you start using a purpose-built game engine or framework.
