Creating Games in Smalltalk – Knoxville Game Design, September 2019

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.

Smalltalk Example Code

Hosts

Dylan Wolf
https://www.dylanwolf.com/ @DylanWolf https://dylanwolf.itch.io
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

Show Notes

Random Number Generators (RNG) – Knoxville Game Design, August 2019

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.

Hosts

Jacob
    https://gamejolt.com/@Big_Ol_Tom/games
Dylan Wolf
https://www.dylanwolf.com/ @DylanWolf https://dylanwolf.itch.io
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

Show Notes

Pico-8 – Knoxville Game Design, July 2019

An overview of using the Pico-8 fantasy console to develop games using the Lua programming language.  We look at the steps and code for building a number guessing game and a simple space shooter.

Hosts

Dylan Wolf
https://www.dylanwolf.com/ @DylanWolf https://dylanwolf.itch.io
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

Show Notes

Calling Web Services from Unity – Knoxville Game Design, June 2019

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.

Code Examples – https://bitbucket.org/dylanwolf/unitywebservicedemo/src/default/

 

Hosts

Dylan Wolfhttps://www.dylanwolf.com@DylanWolfhttps://dylanwolf.itch.io
Levi D. Smithhttps://levidsmith.com@GaTechGradhttps://gatechgrad.itch.io
Jacobhttps://gamejolt.com/@Big_Ol_Tom/games
William
Blake

Show Notes

Ludum Dare 44 Entries – Knoxville Game Design, May 2019

This month we show off the games created by Knoxville developers for Ludum Dare 44. Drew also tells us about his new site for designing board games called Strategame.

Hosts

Drew Purifoyhttps://www.strategame.com@Druveloper
Levi D. Smithhttps://levidsmith.com@GaTechGradhttps://gatechgrad.itch.io

Show Notes

Music for Game Developers – Knoxville Game Design, April 2019

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.

Hosts

Dylan Wolf
https://www.dylanwolf.com/ @DylanWolf https://dylanwolf.itch.io
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

Show Notes

Math for Game Developers – Knoxville Game Design, March 2019

This month Levi D. Smith covers math for game developers. He explains how algebra, geometry, trigonometry, and calculus apply to game development with Unity and GameMaker examples.

Minor corrections

  • 24:42 The hypotenuse is the distance (not angle) from the starting point to the ending point. I was trying to refer to the angled (diagonal) line, but it sounds confusing when I listened to it again.
  • 34:12 16^0 is 1 (not 16), which divides into 10, 10 times which is represented as “A”
  • 1:01:29 Total distance from the source to the destination (not origin)
  • 1:29:38 Imaginary number is the square root of -1 (not square root of 1). Later I said it correctly, but left out negative/minus the first time I said it.

 

Hosts

Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

 

Unity and GameMaker examples – https://github.com/gatechgrad/SineAndCircleExamples

Show Notes

QBasic and GM48 Entries – Knoxville Game Design, February 2019

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.

 

Hosts

Joe Miller http://doublesquarellc.com/ @DoubleSquareJoe https://doublesquare.itch.io/
Ruth Ann Manning http://meemawsurrendered.com https://tranzeve.itch.io/
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io
Jacob https://gamejolt.com/@Big_Ol_Tom
Drew

Show Notes

Unity for Beginners – Knoxville Game Design, January 2019

This month Dylan presents an intro to Unity demo (space shooter), which can be beneficial for those new to Unity and want to know more about the Unity game engine.

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.

 

Hosts

Dylan Wolf
https://www.dylanwolf.com/ @DylanWolf https://dylanwolf.itch.io
Drew Ragsdale
https://retrocemetery.com/
William Mayfield
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

Show Notes

Ludum Dare 43 Entries – Knoxville Game Design, December 2018

This month Jacob and Levi cover the three games that were created by Knoxville game developers for Ludum Dare 43.

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.

Hosts

Jacob https://gamejolt.com/@Big_Ol_Tom
Levi D. Smith https://levidsmith.com @GaTechGrad https://gatechgrad.itch.io

Show Notes