Skip to content
@UQdeco2800

University of Queensland DECO2800 Course

DECO2800/7280 is a large team project course.

DECO2800 Design Computing Studio 2 - Testing & Evaluation

DECO2800 is a junior level course in the Bachelor of Information Technology degree and the Bachelor of Engineering (Honours) Software Engineering degree at the University of Queensland in Brisbane Australia. Students learn tools and techniques to build and deliver sophisticated software systems. They work in large groups to improve a common code base, giving them practical exposure to many of the problems and difficulties of developing software on realistic projects. (e.g. People breaking code or changing the design, working with difficult existing code, managing change in the code base, and other issues.) Some of the tools and techniques support version control, build systems, requirements management, continuous integration, test-driven development, mocks, refactoring, API design, code coverage and analysis tools, database integration, and more.

To support the learning objectives, we have developed a game engine that is used as the basis for their project. The game engine provides a fun environment in which students can develop a real game over the duration of the semester. In doing so, they are required to learn how to manage developing a large project. This organisation hosts the game engine and the finished games that have been published as open source projects.

You are welcome to use the game engine for your own purposes. It is released under the MIT license. Acknowledgment of the source of the game engine is required.

A number of the games produced by students have been released as open source projects. They are available in this organisation.

Large Teams -- In the context of this course, a large team could be anywhere from 25 to 60 students.

Pinned Loading

  1. game-engine game-engine Public

    Game engine used as the basis for team projects in DECO2800.

    Java 2 4

  2. 2022-studio-2 2022-studio-2 Public

    Java 5 1

  3. duxcom duxcom Public

    Game of the Year

    Java 1 2

  4. coaster coaster Public

    A game developed collaboratively by students of I04 2016! Now with 100% more open source.

    Java 7 3

  5. farmsim farmsim Public

    A farm simulation game collaboratively developed by 60 students. Winner of the 2015 ITEE Innovation Showcase Open Source Award.

    Java 16 8

  6. minesim minesim Public

    Java 2 3

Repositories

Showing 10 of 29 repositories