icon picker
Jules School of Fish - Quick Reference Guide

🎯 Project Vital Statistics

Table 48
Attribute
Value
Project Name
School of Fish (Jules 3.0)
Current Version
1.3.2 (based on APK)
Unity Version
2019.2.21f1
Target Platforms
Android, iOS, Windows (dev)
Primary Language
C#
Architecture
Unity Multi-scene Application
Target Age Group
4-6 years (preschool)
Educational Focus
Computational Thinking
There are no rows in this table

🗂️ Directory Quick Map

sterling-ai\
├── School of Fish\sof_jules_master\ # Main Unity Project
│ ├── Assets\ # Game assets
│ │ ├── App\ # Application code
│ │ │ ├── Features\ # Feature modules
│ │ │ │ ├── Games\ # Educational games
│ │ │ │ ├── Buddy\ # Avatar system
│ │ │ │ ├── TeacherHome\ # Teacher dashboard
│ │ │ │ └── Campaign\ # Progression system
│ │ │ └── Scenes\ # Unity scenes
│ │ ├── Resources\ # Runtime resources
│ │ ├── StreamingAssets\ # Streaming content
│ │ └── Plugins\ # Third-party plugins
│ ├── ProjectSettings\ # Unity configuration
│ └── BuildScripts\ # Build automation
├── prd-mcp-server\ # PRD tools
├── SuperClaude\ # AI enhancement
└── [Other support tools]

🎮 Core Features Inventory

Educational Games (6 Active)

Table 49
Game
Educational Concept
Status
Location
ChompChomp
Pattern Recognition
✅ Active
Games\ChompChomp\
PearlyWhirly
Algorithmic Thinking
✅ Active
Games\PearlyWhirly\
InfiniteCrabBrothers
Decomposition
✅ Active
Games\InfiniteCrabBrothers\
FishVsTako
Abstract Thinking
✅ Active
Games\FishVsTako\
TurtleGame
Logical Reasoning
✅ Active
Games\TurtleGame\
PhotoMath
Mathematics
✅ Active
Games\PhotoMath\
There are no rows in this table

Platform Features (15 Modules)

Table 50
Buddy System
Avatar/Companion
High
Teacher Dashboard
Classroom Management
Campaign/Progression
Learning Path
Video Content
Educational Videos
IQ Tests
Assessment
Interactive Worksheets
Digital Activities
Localization
Multi-language
Audio Chat
Communication
Storybook Cinematics
Narrative Content
Server Selection
Regional Support
There are no rows in this table

💻 Technical Stack

Core Technologies

Table 51
Component
Technology
Version/Details
Game Engine
Unity
2019.2.21f1
Programming
C#
.NET Standard 2.0
UI Framework
Unity UI + TextMeshPro
Integrated
Animation
DOTween
Integrated
Networking
Unity HLAPI
1.0.2
Analytics
MTA SDK + Unity Analytics
Integrated
Cloud Storage
AWS S3
Via SDK
Video
YouTube API + EasyMovieTexture
Plugin
AR (Optional)
Vuforia
Available
There are no rows in this table

Unity Package Dependencies

TextMeshPro 2.0.1
Unity Ads 2.0.8
Unity Analytics 3.3.2
Unity Timeline 1.1.0
Unity Multiplayer HLAPI 1.0.2
30+ Unity modules (standard)

📦 Build & Deployment

Build Scripts Available

Table 52
Platform
Script
Output
Android
build_android.bat
.apk file
Android CN
build_android - cn.bat
China version .apk
Windows 64
build_standalonewindows64.bat
.exe application
iOS
Unity Build
.ipa (manual)
There are no rows in this table

Build Requirements

Unity installed at D:\Unity\Editor\unity (configurable)
Android SDK for mobile builds
Xcode for iOS builds
Signing certificates configured

📊 Asset Summary

Content Metrics

Table 53
Asset Type
Approximate Count
Location
Unity Scenes
20+
Assets\App\Scenes\
C# Scripts
500+
Throughout Assets\
Prefabs
200+
Various folders
Sprites/Textures
1000+
Resources\, feature folders
Audio Files
100+
Resources\, feature folders
JSON Data Files
10+
Resources\
Video Content
External
YouTube/CDN
There are no rows in this table

Key Data Files

ctIndex.JSON.json.txt - Computational thinking curriculum index
gameScore.JSON.json.txt - Scoring configuration
furniturePricing.json - In-game economy
AppConfig.cs - Server endpoints and configuration

🚨 Critical Information

Known Technical Debt

Unity Version: 2019.2.21f1 is outdated (current LTS: 2022.3)
No Automated Tests: Manual testing only
Scattered Test Files: No organized test structure
Limited Documentation: Some modules lack inline docs
Legacy Code: Some deprecated Unity APIs in use

Immediate Risks

Unity version compatibility with modern devices
Dependency vulnerabilities (outdated packages)
Performance issues on newer devices
Limited test coverage

Upgrade Path Considerations

Unity 2019.2 → 2022.3 LTS (major upgrade)
Package dependency updates required
API deprecation handling needed
Rendering pipeline considerations
Input system upgrade potential

🔧 Development Setup

Quick Start

# 1. Install Unity 2019.2.21f1
# 2. Clone repository
git clone [repository-url]

# 3. Open in Unity
# File > Open Project > Select sof_jules_master

# 4. Install required packages
# (Auto-installed from manifest.json)

# 5. Open start scene
# Assets\App\Scenes\start_menu.unity

# 6. Press Play to test

Key Files to Review

CLAUDE.md - AI assistant guidance
Assets\App\AppConfigs\AppConfig.cs - Configuration
Assets\App\Common\Scripts\GameSceneManager\ - Scene management
BuildScripts\*.bat - Build automation

📈 Modernization Priorities

High Priority (P0)

✅ Unity version upgrade
✅ UI/UX modernization
✅ Performance optimization
✅ Teacher dashboard enhancement
✅ Mobile device compatibility

Medium Priority (P1)

⏳ Test automation framework
⏳ Code refactoring
⏳ Asset optimization
⏳ Analytics enhancement
⏳ Documentation improvement

Low Priority (P2)

⏸️ AR features expansion
⏸️ Social features
⏸️ Advanced reporting
⏸️ Platform expansion

📞 Quick Contacts

Project Paths

Main Project: C:\Users\Alex\Desktop\sterling-ai\School of Fish\sof_jules_master\
Build Scripts: ...\BuildScripts\
Games: ...\Assets\App\Features\Games\
Resources: ...\Assets\Resources\

Key Configuration Files

Unity Settings: ProjectSettings\ProjectSettings.asset
Package Config: Packages\manifest.json
App Config: Assets\App\AppConfigs\AppConfig.cs
Last Updated: March 2025 | Version: Current State Analysis
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.