⚠️ I'M STUCK

Debug your problem before reaching out — you've got this.

>> GAME_DESIGN_DEBUG_CONSOLE v2.4.1 initialized...
// Search for your problem below, or browse by category.
// Most issues have a fix — check here first before emailing!
>> Ready.
🔍

UNITY ISSUES

1
Open Unity Hub first — don't try to open Unity directly. All projects should launch from Hub.
2
Make sure your license is active. In Hub go to Preferences → Licenses. If it's expired or missing, click Add → Get a free personal license.
3
Try restarting your computer completely — not just logging out. Then open Hub again.
4
If Unity freezes on a specific project, find your project folder and delete the Library folder. Unity will rebuild it automatically on next open (this is safe!).
5
Still crashing? In Hub, try opening a brand new empty project. If that works, the issue is with your specific project file, not Unity itself.
TIP: Never move or rename your project folder after creating it — Unity stores absolute paths and will lose track of your project.
1
Read the red error message carefully. It tells you the file name and line number. Double-click the error to jump straight to the problem in Visual Studio.
2
Check for missing semicolons, mismatched curly braces { }, or typos in variable/method names. C# is case-sensitive!
3
If there are many errors at once, fix the first one listed and save. Often one mistake causes a cascade of fake errors below it.
4
Make sure every script has the correct class name matching the file name. If your file is PlayerController.cs, the class must be named PlayerController.
5
Save your script in Visual Studio (Ctrl+S) and switch back to Unity — it should recompile automatically within a few seconds.
TIP: Yellow warnings are okay to ignore for now. Only red errors stop your game from running.
1
Check the Console panel. If there are any red errors, Unity won't let you play until they're fixed.
2
Wait a moment — Unity may still be compiling scripts in the background. You'll see a spinning icon in the bottom-right corner. Let it finish.
3
Make sure you have a scene open. Go to File → Open Scene and open your main scene file (.unity).
1
Scripts don't run on their own — they must be attached to a GameObject. Select your GameObject in the Hierarchy, then drag your script from the Project panel onto it (or use Add Component in the Inspector).
2
Make sure your script class name exactly matches the file name (case-sensitive). A mismatch causes Unity to silently ignore the script.
3
Check that your code is inside the correct methods — code in Start() runs once at the beginning, code in Update() runs every frame.
4
Use Debug.Log("test"); inside your method to confirm it's being called. Check the Console panel when you press Play.
1
Open Unity Hub and look under Projects. Your project should be listed there with its file path. Click it to re-open.
2
If a scene looks empty, go to File → Open Scene and navigate to your Assets/Scenes folder. Open your .unity file.
3
Remember: pressing Ctrl+S saves the scene. The project folder must also be saved to a location that isn't deleted (like Documents, not Desktop or Downloads).
IMPORTANT: Start backing up your project folder to Google Drive or a USB after every session. Computers break at the worst times.

BLENDER ISSUES

1
Basic navigation: Middle Mouse + Drag = Orbit   Shift + Middle Mouse = Pan   Scroll Wheel = Zoom.
2
If you're totally lost, press Numpad . (period) or go to View → Frame Selected to snap the camera back to your selected object.
3
If you don't have a middle mouse button, go to Edit → Preferences → Input and enable "Emulate 3 Button Mouse". Then Alt + Left Click + Drag will orbit.
4
Accidentally entered camera view? Press Numpad 0 to toggle in/out of camera view.
1
Check the Outliner panel (top-right). Is there an eye icon next to your object? If it has a line through it, the object is hidden. Click the eye to show it.
2
Press Alt + H in the viewport to unhide all objects in the scene.
3
If you think you accidentally deleted it, press Ctrl + Z to undo. Blender has a deep undo history — keep pressing until it comes back.
4
Object might just be far off screen. Press A to select all, then Numpad . to frame everything in view.
1
Before exporting, select your object and press Ctrl + A → Apply All Transforms. This resets scale and rotation data so Unity reads it correctly.
2
When exporting as FBX (File → Export → FBX), make sure "Apply Transform" is checked in the export options on the right side panel.
3
If your model is rotated 90° in Unity, this is a known Blender-to-Unity issue. In Blender, rotate your object -90° on the X axis, apply transforms, then re-export.
TIP: Model scale matters! Build your models at real-world scale in Blender — 1 Blender unit = 1 Unity meter.
1
Press Tab to toggle between Object Mode and Edit Mode. Object Mode = moving whole objects. Edit Mode = editing vertices/edges/faces.
2
In Edit Mode, press 1, 2, or 3 to switch between Vertex, Edge, and Face select modes.
3
Press Alt + A to deselect everything if too many things are selected and confusing you. Then click what you actually want.

CANVAS / CODEHS ISSUES

1
Make sure you're clicking Submit Assignment — not just saving a draft. After uploading your file, look for the blue "Submit Assignment" button at the bottom.
2
Check the file format. Canvas may reject files that are too large or the wrong type. Zip your Unity project folder if submitting the whole project.
3
Try a different browser — Canvas works best in Chrome or Firefox. Avoid Safari for submissions.
4
If the assignment is past due and locked, email your instructor before the deadline explaining the issue. Attach your work to the email as proof you completed it on time.
IMPORTANT: Always confirm your submission went through — look for the green "Submitted" checkmark. Screenshot it for your records!
1
Use your school Google account to sign in — click "Log in with Google" if it's available, rather than entering a username/password manually.
2
Try an Incognito / Private window to rule out a browser cache issue. Then attempt to log in again.
3
If your password isn't working, use the Forgot Password link on the Canvas login page. Check your school email for the reset link.
4
If none of that works, contact Georgia Cyber Academy IT support — this is an account issue, not something your instructor can fix.
1
Hard-refresh the page: press Ctrl + Shift + R (Windows) or Cmd + Shift + R (Mac). CodeHS sometimes gets stuck on a cached version.
2
Make sure you're logged in with your school email, not a personal account — exercises are tied to your class enrollment.
3
If the code sandbox is frozen or blank, try switching to a different browser (Chrome is most reliable for CodeHS).
4
Read the error output carefully — CodeHS shows errors below the code editor. Most errors are syntax issues (missing colons, wrong indentation in Python, etc.).

GENERAL TECH ISSUES

1
Close everything else. Unity and Blender are demanding apps. Shut down Chrome tabs, Spotify, Discord, etc. while you work.
2
In Unity, lower the quality settings while developing: Edit → Project Settings → Quality → set to Low or Medium. You can increase it for final screenshots.
3
In Blender, switch the render engine from Cycles to EEVEE (top-right of the Properties panel). EEVEE is much faster for viewport work.
4
Restart your computer before a long work session — fresh RAM makes a big difference.
NOTE: Chromebooks cannot run Unity or Blender natively. You must use a Windows or Mac computer (school computer or personal).
1
Check that your browser or Zoom app has microphone and camera permissions. In Chrome: click the lock icon in the address bar → allow mic/camera.
2
If no one can hear you, check that the correct input device is selected in Zoom's audio settings. Sometimes it defaults to the wrong microphone.
3
Try leaving and rejoining the meeting — this fixes most audio sync issues.
4
Use the chat window to let your instructor know you're having tech trouble during a session so you don't fall behind.
1
Windows: Right-click your project folder → Send to → Compressed (zipped) folder. A .zip file will appear next to it.
2
Mac: Right-click your project folder → Compress "[folder name]". A .zip file will appear in the same location.
3
For Unity projects, you can reduce file size by deleting the Library folder before zipping — Unity rebuilds it automatically on open, and it's not needed for submission.
REMINDER: Name your zip file with your name and the assignment, like Firstname_Lastname_RollaballPt1.zip so it doesn't get lost.

NO RESULTS FOUND.

TRY A DIFFERENT SEARCH TERM
OR BROWSE BY CATEGORY ABOVE.

STILL STUCK? 🆘

You've tried the fixes above and it's still not working?
Reach out — that's what office hours are for!