Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$disabled_wp_cron is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 68

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$enable_self_cron is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 69

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$require_optin is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 73

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$include_goodbye_form is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 74

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$marketing is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 75

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$options is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 76

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$item_id is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 77

Deprecated: Creation of dynamic property Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker::$notice_options is deprecated in /home3/gamedevs/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php on line 638

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home3/gamedevs/public_html/wp-content/themes/xion-progression/inc/mega-menu/mega-menu-framework.php on line 48

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/upgrade/manager.php on line 62

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 404

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 413

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 421

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 432

Deprecated: Return type of Elementor\Core\Utils\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 446

Deprecated: Return type of Elementor\Core\Utils\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/utils/collection.php on line 439

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/upgrade/manager.php on line 62
About Me – Game Dev's Journey

About Me

My name is Ido Ben Shalom an i’m a Unity Game Developer from Tel Aviv specializing in 2d games in any scale.
I’ve been programming since 2012 and have published several apps for Windows, MacOS, Android, and Ios.
But my passion for games started at a very early age.
My interest in video games sparker when I was 5 years old when I got my first console for my birthday, The SNES,  that day was one of my fondest, earliest and most vivid memories of my early days, I quickly connected the console, set up a chair close to the TV, and inserted the first game I’ve ever played: Super Mario Bros.

From that moment on I was hooked to the game and played for hours every day for months.
That love for playing video games eventually fueled my curiosity for making games, I was fascinated by the process behind it and wanted to learn more
and I knew that that’s what I wanted to do growing up


What’s my story? or SOME BACKGROUND

the second I started playing I was mesmerized, from that moment I basically non stop, I was really fascinated about how this game was created , 

when I was 10 I had my first computer (screenshot of Packard bell computer)

the computer was a sort of escapism for me and I spent most of my time playing video games on the computer 

While I played hunders of games  in my life time, some of my favorite game include:
Most of the command and conquer games (esp)
Total annihilation, LBA2(first game I received for my bday)

Mortal Kombat 3, MDK, Red alert 1(the first game i’ve ever bought) 

Video games for me were more than just fun, they were used as escapism for me growing up, and kept me 

(list some of the games) during my entire life, I’ve played hundreds of games

What mostly attracted me to programming is the problem-solving aspect of it, I was always curious about how programs and games just came into existence, 8 years later and still going strong I’m enjoying every moment of it,

I find a lot of meaning and satisfaction in it  especially when a game you’ve made is being played by thousands of players 

Why am I creating this blog?

I’m creating this blog to help new developers get a good starting point for developing games, as well as helping strengthen my own knowledge, and as a portfolio of my work.

I am going to be discussing more intermediate concepts in programming and  concepts that are more related to Unity3d

 

What I Enjoy

Basketball

playing basketball is one of my favorite pass time, aside from a fun and a good workout it’s a good way to distress from the busy programming life. 

Video Games

It only fits for a game developer to play video games, I enjoy playing a variaty of video games from retro to adventure to strategy games I played them all and still do.

Programming

Aside from working as a programmer I enjoy going through the process creating
my own apps from the creative side all the way to the implemntation side 

Meet Me

Ido

Ben Shalom

Unity Team leader and Developer

 

Want to collaborate?

Scroll to top

Deprecated: Return type of Elementor\Core\Logger\Items\Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/gamedevs/public_html/wp-content/plugins/elementor/core/logger/items/base.php on line 46