Casino Game Maker specializes in gaming solutions for land-based casinos. Our expertise includes platform design, compliance review, system integration and EGM manufacturing.

Casino Game Maker’s goal is to empower all game designers to become actively involved in shaping the casino floor of the future. We provide designers with a powerful game development platform, the latest design technologies, open source tools, and the support and services needed.

Casino Game Maker’s development studio offers innovation to casino operators including a wide selection of games and an accelerated time to market; all at a significantly lower cost.


Empower casino operators and game designers by providing them with a robust platform, the latest open source tools and design technologies, the support to ensure compliance, and to dramatically lower the cost of new game acquisition and ownership to casino operators worldwide.


Casino Game Maker, Inc. is comprised of Southern Utah’s sharpest minds in storytelling, coding, art, and strategy. Get to know the people behind Casino Game Maker, Inc.


President & Founder


Chief Technology Officer
Chief Compliance Officer


Director of Engineering


Senior Artist


Graphic Designer


Product Visualization Engineer


Senior Software Engineer


Senior Software Engineer


Software Engineer

Van Dam

Software Developer


Software Engineer


Lead Tester



Heber Cooke


Heber is a software developer undergraduate. He loves the creative process and is fascinated with knowing the logic behind what makes things work. He is constantly striving to learn and grow in his software development career. Heber enjoys scuba diving and being near the ocean.

He also loves watching chemistry videos and space exploration news.

Wyatt Shurtz

Lead Tester

Wyatt Shurtz has a passion for all things electronic, something he developed at a young age. An Information Systems major at Southern Utah University, Wyatt hopes to pursue a career in the Information field. Some of Wyatt’s hobbies (besides gaming) are spending time with his wife, tinkering with cars, cooking, and serving as a volunteer firefighter for the Cedar City Fire Department.

Josh Hess

Software Engineer

Josh Hess is currently a student at Southern Utah University working to obtain a triple bachelor’s degree in Computer Science, Pure Mathematics, and Philosophy. The many programming languages he has become acquainted with include C#, Java, C/C++, Python, AS3, PostgreSQL, Swift, Pascal, and Latex. He hopes to master the many others programming languages he is sure to encounter. Josh has a passion for board games, tinkering with electronics and debating free will. However, above all else, he enjoys the creative process wherever it manifests itself; from crafting video games and solving Rubik’s cubes to fabricating philosophical proofs and writing poetry.

Jon Van Dam

Software Developer

Jon Van Dam’s interests are networking, reverse engineering, hacking, and programming.

Deying Yang

Software Engineer

Deying Yang earned his M.E. degree in Modeling, Simulation, and Visualization Engineering from Old Dominion University. He has extensive experience writing and deploying applications in Unity (C#), OpenGL (C++) and Animated CC (ActionScript 3). In addition to his strong background in Object Oriented Programming, he has extensive programming and project experience. Before coming to the United States, he was engaged in embedded software development for four years. Deying was involved in the smart home design along with the first tablet project at Haier, Inc., China. His research interests include game design, augmented reality and virtual reality.

Amy Gifford

Senior Software Engineer

Amy Gifford graduated Summa Cum Laude from Southern Utah University in April 2016 with a double Bachelor’s Degree in Computer Science and Pure Mathematics. While in school, Amy was chosen as the top female student in the College of Science and Engineering for the 2014-2015 school year. Amy previously served as the President of the Math Club at SUU and her mathematics research paper has been published in the Rose-Hulman Undergraduate Mathematics Journal. Amy has programmed in Java, C++, Python, and ActionScript3. In her free time, Amy enjoys spending time with her family, playing the piano, and reading.

Zhi Li

Senior Software Engineer

Zhi Li received his Bachelor’s of Science in Computer Science and Technology from Shandong University in China and a Master’s of Science in Modeling, Simulation and Visualization Engineering from Old Dominion University.

Zhi became a research assistant in MSVE Department at Old Dominion University, where he joined a project from U.S. Department of Energy Ames Laboratory. His research interests include computer graphics, game design, transportation simulation and high-performance computing.

Mirko Andric

Product Visualization Engineer

Mirko Andric joined the Casino Game Maker team as a freelance artist in March, 2015. He has been drawing since childhood and has had many successful exhibitions. Mirko graduated from the University of Banja Luka with a Bachelor of Design in 2013.

Luke Wells

Graphic Designer Illustrator

Luke Wells is an illustration artist from Southern Utah. He is constantly seeking to learn and understand new things, forever taking inspiration from experiences and creators alike; then using his imagination to form his art.

Aaron Lewis

Senior Artist

Aaron Lewis is an illustration major at Southern Utah University. He loves to draw characters, creatures and environments and tries to create some form of art every day. All of Aaron’s life he has enjoyed playing video games and coming up with ideas for video games and has always aspired to create games of his own. When Aaron is not painting or drawing he can be found long boarding around his home town or camping in some of his favorite spots in nature.

Brian Dalley

Director of Engineering

Brian Dalley has over 10 years of engineering experience and has been working in the gaming industry since 2006. As an Integrated Engineer, he has a vast skill set that has allowed him to work on a wide range of engineering projects. He is equally adept at mechanical or electrical design as he is at software design and development. Combining his skills have allowed him to gain experience working with every aspect of a gaming device.

Brian has worked on platform development, created new electronic solutions, designed mechanical prototypes and enclosures and is an expert in system communication using the SAS protocol.

Darin Gifford

Chief Technology Officer | Chief Compliance Officer

Darin Gifford graduated from the university of Nevada-Las Vegas with a degree in Electrical Engineering. He has worked in the gaming industry for 30 years.

Darin has worked for various gaming and amusement manufacturers, including Universal Distributing of Nevada (Aruze), Sega Gaming, Sigma Game and Advanced Gaming Solutions. This experience has given Darin a solid understanding of both hardware and software systems.

During the last 15 years, Darin has created several coin-op/amusement companies and brought to market several amusement games, including two that were tested in Chuck E. Cheese. He has worked closely with several manufacturers including Mattel, Jersey Jack Pinball, Elaut USA, Andamiro, and Coast to Coast Entertainment.

Andrzej Surmacz

President & Founder

Andrzej Surmacz has served in the gaming, online and video lottery industry verticals for over 25 years, both at the domestic and international levels. Before founding CGM in 2014, Andrzej led such industry stalwarts as IGT and GTECH in numerous executive roles. His roles ranged from Vice President of Video Lottery Systems to leading business developments in Europe and Asia.

Andrzej’s years of experience in the growing technology fronts of the gaming industry, aligned with the knowledge of the growing domestic and international markets, led him to see the tremendous opportunity for next-generation game development. Thus, CGM was formed.

Copy link
Powered by Social Snap