1 / 16

Secure Dungeon

This project aims to create a casual game that challenges players' logic and quick-thinking skills within a dungeon setting. By focusing on the construction of a robust framework rather than merely developing a game, the initiative involves three key components: a Game Client, Map Builder, and Framework. Utilizing technologies like C++, OpenGL for graphics, and OpenAL for audio, the project targets a broad audience of casual gamers, including teens and adults on platforms like Steam. An iterative and incremental design approach will ensure flexibility and risk management throughout development.

azura
Télécharger la présentation

Secure Dungeon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Secure Dungeon

  2. Purpose The key goal is to develop a casual game to challenge a player’s logic and quick thinking abilities. Focusing on the construction of the framework rather than just building another game. Three components: Game Client, Map Builder, and Framework.

  3. Purpose Dungeon editor • Design structure • Design security • Design goals

  4. Purpose Game • Evaluate dungeon • Solve puzzles • Traps and AI • Score and time

  5. Purpose Framework • C++ • Low-level • Window & input • 2D graphics • Audio • File system • Networking

  6. Target Audience • Casual Gamers: • Mainly casual, mature and indie gamers or anyone who has access to large game platforms such as Steam. • A large demographic generally teenagers and adults.

  7. Design Methodology • Iterative and Incremental approach: • Flexibility • Risk Management • Testability • Ruled out: • Scrum • Agile • Spiral

  8. Why develop a framework?

  9. Technologies Trello Skype GIT Audio Tools

  10. Development Environment C++ Windows API (Windows 7) OpenGL OpenAL Visual Studio / Code::Blocks NetBeans for Web Development

  11. Development Environment C++ Flexible, efficient, low-level, memory management, exception handling, speed, compliable, available APIs, understanding, experience in framework development

  12. Development Environment Windows API Target platform Create window Get keyboard/mouse/gamepad input Ease of use Well documented Experienced members

  13. Development Environment OpenGL Graphics library Compatible Fixed pipeline Ease of use for 2D Experienced members

  14. Development Environment OpenAL Audio library Compatible Ease of use Experienced members

  15. Deployment Environment • Windows-based platforms (for larger target market) • Online Community • Leader boards • Forum • Map Distribution • Wiki

  16. Questions?

More Related