Gig: Python Game Development
UNC Charlotte Gig Training Program
Gig Internship
Closes on Tuesday, June 30, 2026
Job Description
We’re a Charlotte based nonprofit on a mission to ignite a love for STEM (Science, Technology, Engineering, and Math) among K-12 students through hands-on experiences and real-world problem-solving.
The Project
We are seeking a Computer Science undergraduate to develop "Logic Leak," a 2D educational game. The project aims to teach K-12 students fundamental Python programming concepts through interactive puzzles built in the Unity engine.
You will build a 5-level "terminal-style" game. The core challenge is creating a "Pseudo-Interpreter" - a UI system where players drag and drop code blocks to solve logic puzzles. To ensure delivery within the 40-hour window, you will use free UI and Cyberpunk-themed asset packs.
Engine: Unity 2D.
Target Audience: Middle & High school students learning Python.
Key Concepts: Variables, If/Else Logic, Lists, For Loops, and Debugging.
Learning Experience
What student will gain:
1. A completed, published-ready project for their portfolio.
2. Experience in Educational Software Design (EdTech).
3. Practical experience with third-party SDK integration.
4. Demonstrated ability to manage a remote, short-term technical project.
Outcomes
Expected outcomes:
1. Product: Functional Unity project + iOS/Android builds with 5 levels.
2. Handoff: Clean GitHub repository with a professional README.md.
3. Educational: Accurate Python syntax with "hint" feedback for students.
UNC Charlotte Gig Training Program