Skip to content

Commit 8bdcea1

Browse files
Setup sphinx format
1 parent ea632cb commit 8bdcea1

14 files changed

+154
-7
lines changed

Resources/Best_Practices.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Best Practices
2+
13
Yes, there is a general structure and set of best practices that programmers follow when developing a game, regardless of the programming language. Game development involves a range of disciplines including design, programming, art, and sound, but from a **programming perspective**, there are key concepts, structures, and steps to follow to ensure maintainability, scalability, and performance.
24

35
### 1. **Game Design Document (GDD)**

Resources/ExecSummary_rubric.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Executive Summary
2+
13
### 4-Point Rubric for Executive Summary of a Digital Product
24

35
| **Criteria** | **4 - Exemplary** | **3 - Proficient** | **2 - Basic** | **1 - Needs Improvement** |

Resources/MarketingProposal.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Marketing Proposal
2+
13
### 4-Point Rubric for Marketing Proposal of a Digital Product
24

35
| **Criteria** | **4 - Exemplary** | **3 - Proficient** | **2 - Basic** | **1 - Needs Improvement** |

Resources/SCRUM_Overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## SCRUM
1+
# SCRUM
22

33
SCRUM is an Agile framework used to manage complex product development. It emphasizes iterative progress, collaboration, and adaptability. Here's a breakdown of the SCRUM phases, along with documentation that should be created or maintained during each phase:
44

Resources/SCRUM_rubric.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SCRUM Rubric
2+
13
### 4-Point Rubric for Daily SCRUM
24

35
| **Criteria** | **4 - Exemplary** | **3 - Proficient** | **2 - Basic** | **1 - Needs Improvement** |

Resources/SDD_Structural-Considerations.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Structural Considerations
2+
13
When developing a simulation for Virtual Reality (VR) using VR glasses, the structure and considerations differ from traditional 2D or even
24
3D games because VR introduces specific challenges and opportunities. VR simulations require special handling for immersion, real-time performance,
35
input mechanisms, and user comfort. Below are key aspects and recommended structures that programmers should follow when developing VR simulations,

Unit 1/01_Introduction-to-SDD.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Introduction to SDD
2+
13
Creating a well-structured approach for Software Design and Development ensures that the project is efficient, maintainable, and scalable. Here’s a guideline you can follow for designing and developing software:
24

35
---
@@ -122,4 +124,4 @@ Creating a well-structured approach for Software Design and Development ensures
122124
- Conduct regular security audits and penetration tests.
123125
- Follow security best practices like OWASP Top Ten.
124126

125-
---
127+

Unit 1/03_Software_Development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1+
# Software Development

Unit 1/04_Testing.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Testing
2+
13
### **Software Release Life Cycle (SRLC)**
24

35
The **Software Release Life Cycle (SRLC)** refers to the stages a software product goes through from initial development to its final release and maintenance. It ensures that software is developed, tested, deployed, and maintained systematically.
@@ -75,7 +77,6 @@ The **Software Release Life Cycle (SRLC)** refers to the stages a software produ
7577

7678
---
7779

78-
---
7980
## **Beta Testing Strategies & Tools for Alpha/Beta Testing**
8081

8182
### **Beta Testing Strategies**

Unit 2/02_Marketing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**Instructions to Develop a Marketing Strategy for your Software/Program/App Idea**
1+
# **Instructions to Develop a Marketing Strategy for your Software/Program/App Idea**
22

33
Developing a marketing strategy is a crucial part of successfully launching any software, program, or app. As a team of high school students working on a software project, you’ll need to not only create the app but also ensure people know about it and want to use it. This requires a well-thought-out marketing plan.
44

0 commit comments

Comments
 (0)