CS/INFO 4152: Advanced Topics in Computer Game Development

Assignment 16
Open Beta Release

Demo: Monday, May 2nd at 11:15 am
Due: Saturday, May 7th at 11:59 pm

Your fifth presentation is your "public beta" presentation. This is the real beta. By this point we expect you to have people other than yourself playing the game. So that is our primary requirement for this release. The game should be in a state that someone who has never seen it before can play it (albeit with quite a bit of instruction).

As we said in class, this will be the last formal release before Showcase. We will spend the last week of class playtesting. This will give you two weeks between this release and Showcase to get something presentable. But this means that whatever you show at public beta must be something that we can playtest.

Beta Presentation

For this presentation, we want you to present beta as if you were making your pitch at the Showcase. At Showcase, you are going to have a poster associated with your game. You do not need to make a poster for this presentation, but you should make 3 or 4 slides for this presentation which will stand in for your poster. On these slides you should have

  • A brief summary of your game and its objective
  • What makes your game different and why it is fun
  • What a player needs to know to start playing immediately (think game manual)
  • (Optional) Basic strategies or things to look out for

Once again, the slides are not the primary focus of this presentation. This time, the vast majority (up to 75%) of your presentation should consist of someone playing the game and showing it off to the class. You should have one person playing it while another team member narrates the play. The narrator and player should not be the same person (so that the player can concentrate on playing). The narrator should point out game play elements, challenges, and strategies as the player encounters them. We expect this to be somewhat rehersed. You should develop a script for this presentation and stick to it (to the best of your player's ability at the game).

Presentation Schedule

As before, this presentation will take place all week long. So that you are prepared, the presentation schedule is as follows:

Monday (May 2)

  • Sounds Gouda (Squeak & Swipe)
  • Flame-ingos (G. M. P.)
  • PuppyCloud (Project Mainframe)

Wednesday (May 4)

  • 6SumStudio (Toya)
  • Spectrum Studios (Inari)
  • Fission (Breeze)

Friday (May 6)

  • Irrelevant Turtle Presidents (Dragon's Breath)
  • Groop (Shade)
  • salt & paprika (Para)


Due: Saturday, May 7th at 11:59 pm

For this assignment, we ask for something new from you. We want to be able to play your prototype. That means we want it in an easy to execute form.

First, we would like you each to make an Android APK of your game. Even if you think of your game as iOS only (and want to be graded on iOS, not Android), we would like to see what happens when your game runs on Android.

Second, if you are up and running on iOS, we would like to test out that version to. If you are using your own developer account, we would like you to use the TestFlight service. Otherwise, create a release in GitHub. But if you do the latter, we absolutely must be able to compile it. Do not release a broken build.

All this means that the only thing that you will turn in to CMS are your presentation slides. Please submit them as a PDF. You should also remember to turn in your fifth two week report. This will allow us to see how you are organizing you time, and make suggestions for your final push to Showcase.