Introduction to game software engineering

Source: Internet
Author: User

Software Engineering for game developers

Good books. It is unique in China. Game software engineering.
The original book provided a complete set of 3D games and code to describe a practical software engineering application.
The first few chapters in the book describe basic softwares. They are
1. Reduced number of players in the game field
2 Requirements
3uml Object-Oriented Programming
4. Software Design
5. Reusable Software Libraries
6 object-oriented fantasy and Practice
7. Design Mode

Practice at least one project (well... Not very successful ...), After chapter 1, some knowledge, including risk analysis, may become a treasure for not repeating the same mistakes. Who knows?

8

■ Defining risk as a category of software engineering as a category definition risk of Software Engineering
■ Establishing criteria to use for risk analysis establishes standards for risk analysis
■ Analyzing risks so that you can prevent them analyze risks to avoid them
■ Developing a risk management plan that is suitable for your setting to develop a risk management plan suitable for you
■ Tracking and controlling risk trace and control risks

9. Iterative Design

■ Learning the basics of iterating design basic knowledge
■ Selecting the right size components select a component of the proper size
■ Applying principles that are derived from object-oriented programming, refactoring,
Risk analysis, and patterns to your design effort is designed using object-oriented programming, refactoring, risk analysis, and principles in design patterns.
■ Using tively using the software design document effectively uses the software design document
■ Projecting plan considerations with iterative design efforts project plan considering Iterative Design
■ Testing on an iterative basis iteration-based test
■ Knowing when to break off an iterative effort knows when to break Iteration
■ Knowing when things have gone wrong knows when the direction is wrong

10 control disorder and configuration management

■ Establishing a culture for configuration Activities establishes a configuration activity Culture
■ Establishing policies for configuration practices establishes a configuration Practice Policy
■ Selecting tools for version control and Installation
■ Analyzing the design document to discover prospective directory structures and
File Names analysis design document to find the expected directory structure and file name
■ Setting up a build schedule
■ Creating baselines using the software design and the Project Plan use the software design and project scheduler home travel baseline
■ Arranging for disaster recovery
■ Creating ing with the creation of the installation package

11 art of testing

■ Identifying what counts as a defect defines Defects
■ Formalizing Testing
■ Creating documents to guide the test
■ The types of domain knowledge that testing involves Test types that contain the knowledge field
■ Using test reports and test templates test report and test template
■ Recognizing and guarding against coverage Risks identification and protection coverage risks
■ Efforts and effects of testing test results and effects

12 about the specification (numbers for nabobs)

■ Why metrics benefit software engineering efforts Why Software Engineering benefits from specifications
■ Preliminary concepts of elementary notions about software data
■ Preliminary concepts of elementary notions about software statistics software Statistics
■ Using Microsoft Excel as a tool for analysis use Excel as an analysis tool
■ Ways to display metrics display specifications
■ Approaches to refining metrics for your project: refine specifications for your project
■ Personalized metrics personalized specifications
■ Extended applications of metrics extended application specifications

13 Development Strategy

■ Defining a starting point for a project defines the start point of the project
■ Putting together a set of working principles
■ Documenting the product to be developed by developed
■ Documenting the Plan for Development Plan documented
■ Proceeding through reviews is reviewed
■ Introducing quality measures Quality Measurement
■ Making transitions from one project to another transition from one project to another

14 practices

... To be continued
 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.