This month’s topic is Scratch. Scratch is a game development environment where visual code blocks are dragged and dropped instead of writing code. It is a good tool to introduce programming concepts to people who have no coding experience.
This month’s topic is Creating Games in Smalltalk. We look at how it is possible to create games in the Smalltalk language using the Squeak environment. Smalltalk is one of the first object oriented languages, where everything is an object.
This month’s topic is Random Number Generators (RNG). We discuss the various methods for generating random values in game development. We provide specific examples for Unity, GameMaker, and Unreal Engine. We also look at combinatorics for determining the likelihood of outcomes.
This month, the discussion will cover working with web service calls in Unity using RestSharp. First, we’ll look briefly at prototyping services in Node.js (though the Unity examples will work with any platform that supports JSON). Then, we’ll look at how to call the service in Unity, including how to show a “working” indicator and handle errors.
This month will be a discussion on music for game developers. Learn the math and science behind music theory. We will cover tools that can be used for music composition, and how to apply the music resources in game engines.
This month’s topic is game development history featuring QBasic. We discuss how we got started with game development and the first tools and languages that we used. Levi D. Smith shows how to setup QBasic using DOSBox and a brief overview of the language. We also show the Knoxville GameMaker games created for GM48 last month.
Knoxville Game Design is a discussion of games currently being created by game developers in the Knoxville and East Tennessee area, as well as an analysis of current topics in the gaming industry.