Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.
/ game-library Public archive

Research project for making games using just OOP.

License

Notifications You must be signed in to change notification settings

nilpunch/game-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

game-library - On Hold

Research project for making games using just OOP.

Project follows:

  • API-first approach
  • Healthy DI composition (say NO to DI-containers)
  • SOLID
  • Polling and pushing should be done through contract methods (say NO to observers)

And:

  • NO frameworks (IoC is bad practice)
  • NO harmful architecture patterns (like ECS, MV*, Event Bus an so on)
  • NO typecasting or any reflection whatsoevere
  • NO pure fabrication

Challenge? Yes. But this is something that should have ever happened.

Future

Every module will eventually go into its own package at some point. Research results will be reflected in this (or another) article.

About

Research project for making games using just OOP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages