Welcome to GameSmart, the educational game technology system.

What is GameSmart?
GameSmart is a Windows-based game technology (often called an "engine" by those in the game biz) that is designed for two primary purposes:
  • To allow youths to experience the excitement and challenge of creating their own games
  • To facilitate the creation of high-quality educational games
Why is GameSmart unique?
GameSmart is a commercial-grade game technology adapted to the educational realm. It's a Windows-based environment running via DirectX. GameSmart is designed to run well on a wide arrange of PC computers-you don't need a super-powered computer to run GameSmart.

Probably the most unique aspect of GameSmart is that it is a gaming system which can be programmed via the Open Source programming language Lua. Lua is a simple, fast and powerful scripting language which allows GameSmart to be programmed with only the use of a simple text editor. There is no need to compile or pre-process GameSmart programs-you simply run the game and go. The real-time Lua console also allows GameSmart developers to interact with the game directly, while it is running.

GameSmart also provides a myriad of helper tools and functions, all of which are well-documented on this site.

What are GameSmart's features?
  • Lua scripting language
  • Run-time Lua console
  • Audio functions for sound effects and music
  • Robust user-interface system with text objects, lists, progress bars, buttons and more
  • 3D rendering an animation control
  • 2D "vector" graphics system to get started quickly
  • Vector editing tool
  • Event-based programming
  • Real time (frame refresh) based programming
  • Extensive examples and "helper functions"
What can youths learn while developing games?
Game development is a team-based, multi-disciplinary activity that offers learning challenges and opportunities in a wide range of areas, including:
  • Team cooperation
  • Design and planning
  • Basic introduction to programming
  • Math
  • Physics
  • Art
  • Storytelling
  • (to name just a few!)
What do GameSmart games look like?
Click here to see GameSmart in action.

Who is the team behind GameSmart?
Click here to meet the GameSmart team.

Want to learn more?
If you want to learn more about teaching with or developing on GameSmart technology, send us an email and let us know.


88A Public Square Suite 1 | Monmouth, IL 61462
phone: 309-278-3898 | mail: paul@schuytema.com