BIGGER LAB
Software Development Program
The Software Development Program is designed for students who is passionate about developing applications or websites through systematic learning in software development, game development, and AI applications. Our mentors guide students in familiarizing tech stacks used in modern software development and support students in the development process of the App.
-
Designed for students from grade 8 to 12
-
6-18 months for a real in-use project
-
1 on 1 mentorship & guidance throughout the project

Describe your image

Describe your image

Describe your image

Describe your image
Project Timeline
-
Brainstorming + Information Gathering: Design unique custom projects based on the student's personal interests, background, and abilities.
-
Project Confirmation & Planning: Define the specific functions, reference resources, and technical requirements needed for the student's project, establish a technical implementation schedule, and arrange a targeted learning plan.
-
Implementation: Learn core programming, game design, app creation, and functionality implementation to help students acquire the essential technical skills needed to complete their projects. We will guide students in writing technical blogs according to professional standards, based on the specified acceptance timeline.
-
Release, Promotion & Summary: After completing the project's functions, students need to create corresponding demo videos or portfolios. Review all project processes, summarize any issues encountered, and prepare for potential marketing events for popularizing the product.

Tech for Good
The Tech for Good connects students with professional developers to help students learn and develop the project while assisting non-profit organizations with their actual technical needs. Currently, partner organizations include VIVA Draw Life, B Corps China, and the Changsha Heroes Club "Listen to Xiangsheng, Empower Love" public welfare program. Projects include the VIVA Global Online Creation Website and the "Business for Good: Path of Shared Innovation" online board game.
Project Timeline
![[202101]VIVA网站主页面.png](https://static.wixstatic.com/media/1f8d54_8eabd40b14644e1496ee7038a94d56bc~mv2.png/v1/fill/w_600,h_306,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/%5B202101%5DVIVA%E7%BD%91%E7%AB%99%E4%B8%BB%E9%A1%B5%E9%9D%A2.png)
-
Needs Communication : Communicate with non-profit organizations to sort out and document requirements, and create product prototypes.
-
Courses on Tech Stack : Course Based on the development needs of different projects, learn WEB development or Unity courses, understand development tools, and master basic syntax knowledge.
-
Project Development Mentoring : Mentors guide students through learning project development-related knowledge based on project requirements and help students finish different modules.
-
Project Acceptance and Delivery : Students and teachers present and introduce the final project to the corresponding non-profit organization and conduct a defense.

Partner Organization
![[Logo]VIVA.jpeg](https://static.wixstatic.com/media/1f8d54_5a1e852425d6411a8fdec75d48cbf941~mv2.jpeg/v1/fill/w_77,h_77,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/%5BLogo%5DVIVA.jpeg)


Game Development
For students interested in developing their own games, we offer a game development project that create personalized game projects, developing interdisciplinary skills in planning, art, and programming to help them explore game development.
Project Timeline

-
Students will complete three projects and package a portfolio during the program, resulting in a portfolio for applications and personal game projects published on itch.io, Steam, or Taptap.
-
Based on the student's characteristics, preferred game direction, and story, determine the general type and story of the game that can be made.
-
Small Project 1 Topic selection, brainstorming, and students will learn Unity, basic modeling, and original painting content in their first project.
-
Small Project 2 Similar to the previous stage, students will brainstorm topics and implement functions and design modeling.
-
Major Project The major project is divided into the following stages: narrative design, level design, and functional design, followed by coding to realize the entire game. Some students may choose to complete the design of concepts and characters.

-
Portfolio Packaging Students will create 30-second and 60-second promotional videos for the small and major projects, respectively, and a 12-16 page portfolio (layout based on the actual quality of the student's completed work) and a project showcase website.