⚠️ 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. █
// 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!