In today’s class, we’ll be talking about game networking. For the purposes of this class, we’ll focus on local multiplayer games as our working example. I’ve created a Unity sample that demonstrates how to create an authoritative server setup in Unity (all game logic and object control done in a server, clients display their local […]
Here is a sample project (code .zip file) that shows a simple demo in the style of what you should do for P3. It demonstrates a few things, that we will talk about in class today, including: Using a state machine for the controller (using Steve’s ImmediateStateMachine.cs) Input modulation using AnimationCurves Using the CharacterController for 3D […]
Over the course of the class so far, we’ve avoided using the Character Controller, for two reasons. It is worthwhile to understand how things work, at a slightly lower level, implementing the collisions and push-back code to keep your avatar out of geometry. In a 2D platformer, this is doable, especially when the geometry is […]
https://github.blairmacintyre.me/site-archive/cs4455f13/files/2013/09/P2-skelton3.zip
(Note: this website appears to be down right now, hopefully just temporarily) I remembered a tutorial I ran through when I was trying to learn a bit more Unity, it’s at this site: http://catlikecoding.com/unity/tutorials/runner/ It create a pretty rough-looking infinite side scrolling platformer (in the genre started by Canabalt). What I like about it, though, […]
Here’s a pointer to the super-simple, super-small state machine code I mentioned in class. Steve Swink posted it on github (as a gist): https://gist.github.com/SteveSwink/5819342
The blog has a Unity + WordPress plugin, that we will use to post Unity web games for your project submissions, and group project builds.
Georgia Tech has bought a subscription to Lynda.com, a website with hundreds of video courses covering a wide range of topics. There are a half dozen Unity3D videos, along with videos on 3D modeling and animation, that might be very useful to some of you. To use it, you log in with your GT credentials […]
Folks, Chris DeLeon (your fellow student in the class) pointed me at a introductory Unity tutorial he created, that is on youtube. Chris is a Unity wiz, so I suggest you take a peek!
This semester, we will use this blog for the class. See the links in the menu bar to find the Syllabus and Schedule, the assignments and projects, as well as policies on collaboration. During the semester, you will post your projects to this blog, to allow other students to comment on them. You should create […]