September 10

PRO DRESS EVERY THURSDAY! You get grace today but next week the hammer drops.

Alright, we are cooking now! You should be comfortable with the interface and created your first level. Remember, your goal is not to knock out the points, yes of course get your points but that is not the purpose of the course. Your purpose in being here is to take this game engine to its limit. This is the time that you take the simple concept of layers & events and do something clever with it. This is your opportunity to create something worthy of a child learning! Think about that, you are practicing right now because soon you will be developing educational software for students that 1. Is cool 2. Is actually worth playing 3. Is helping kids 4. Is something you can talk about in college essays, scholarship applications and of course resumes. Welcome to the studio!

Let us start off the day with a warm-up

You have created a level so let’s play and talk about it. First we are going to take some time to play test levels. This is where you can get ideas and share how you did something. We will play for about a half hour and then I want you to review at least four different student’s level including someone you don’t know well yet. Include the name of the person whose level you played.

Some questions to consider

Core Gameplay & Mechanics

  • Primary Objective: Is it obvious what the player needs to do or where they need to go?
  • Difficulty Curve: Does the level introduce mechanics safely before testing the player under pressure?
  • Pacing: Is there a balanced rhythm between intense action, puzzle-solving, and downtime?
  • Fail States: When the player fails, is it clear why they died or lost?

Layout & Navigation

  • Signposting: Do lighting, color, or visual cues naturally guide the player’s eye toward the correct path?
  • Sightlines: Can the player see upcoming hazards or goals before running into them?
  • Chokepoints & Flow: Are there tight spots where geometry or enemy spawns cause frustrating bottlenecks?
  • Backtracking: If backtracking is required, is it engaging or empty time-wasting?

Feedback & Polish

  • Readability: Can the player easily distinguish foreground action, walkable terrain, and background elements?
  • Reward System: Are secrets or alternate routes worth the effort and risk to explore?
  • Controls & Physics: Does the level design play nicely with character movement, or do collisions feel sticky/buggy?

150 words

What are we working on Today?

OBS and World Building

Why is it important?

OBS is pretty industry standard screen recording software, it’s free and it’s pretty good!

We need to create the world to connect the levels and complete the game.

What is the assignment? How do I show I understand?

In OBS

Make a clip of the best 10-13 seconds of your level and turn in an MP4… NOT A MATROSKA MKV!

No seriously, make sure and select MP4 when you export!

In SMBX

Save four levels in your SMBX Worlds Folder

Create a world that connects all four levels

Create a new folder for the world you just created

Add the level and world files

Use OBS to include the following in your video:

Starting the game so that is shows the name of your world in the game list

The world with four levels and you playing about 15 seconds of the level

Switch to World Editor

Select Tiles

Create a world map

Select and add some scenery

Select Levels

We are going to use the Start Graphic to begin the game

In this order

Select your Start Graphic

Add file name cartland.lvl

Add the Level Name

In Level Exits, use 8 – SMW Exit

Options

Check Always Visible

Check game start

Save your world in your worlds folder

In your World Folder

Create a new folder and name it AMworld or PMworld or whatever

Place the practice world you just created in the new folder

Place the four levels you just downloaded from the share drive

You should now have the world and four levels in the new folder

Start your game

Notice there is an empty space

This is your game but we have not given it a name yet!

Select and test your game.

Open the game and test

Return to the world editor and open your world

Let’s fix the name not showing when we choose the game.

Click Settings

Add a name to your world

Now click paths and create a simple path to go to your next world

How we will add our second level

Click Levels

Level File Name – cartair.lvl

Level Name – Air

Exit 8

Options Always Visible and Game Start

MAKE SURE YOU PUT EVERYTHING IN BEFORE PLACING THE LEVEL!

Save and test

Your world should now show up in the list. Why didn’t I show you this at the start? For some reason, students always forget this step and then wonder why the name doesn’t show up so I wanted to show you exactly why it is important.

Air

Repeat the process for the water and dungeon levels

Save and test!

Once your world has all the levels and the game is fully playable, record it from start to finish in OBS and turn it in.