Skip to content

NikushM/GamePrototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ GamePrototype (SwiftUI)

Simple game prototype written in SwiftUI + MVVM, without storyboards.

Features

  • SwiftUI interface
  • Game loop using GameManager
  • Modular architecture (Models / Views / Managers)
  • Custom assets (fonts / images / sounds)
  • iPhone + iPad support

Architecture

Project structure:

GamePrototype/ โ”œโ”€โ”€ App/ - Entry point โ”œโ”€โ”€ Models/ - Game data structures โ”œโ”€โ”€ Views/ - Screens and UI components (SwiftUI) โ”œโ”€โ”€ Managers/ - Game logic (GameManager etc.) โ””โ”€โ”€ Resources/ - Assets, fonts, sounds

Pattern: MVVM + Managers
UI is updated via @State, @StateObject, @ObservedObject.

Getting started

  1. Clone the repository: git clone https://github.com//GamePrototype.git

  2. Open the project in Xcode: open GamePrototype.xcodeproj

  3. Run on simulator or device (iOS 17+)

Technologies

Language: Swift 5.10
UI Framework: SwiftUI
Architecture: MVVM + Managers
IDE: Xcode 16.4 or later

Contributing

Pull requests and issues are welcome โ€” feel free to propose improvements.

License

MIT License โ€” free for use and modification.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages