SwampAttack
A Swamp Attack clone designed to hone my coding skills
Install / Use
/learn @Atennop1/SwampAttackREADME
Swamp-Attack

About project
This project is Swamp Attack game clone. I am making this game on the IJunior course, but with a different, more flexible and good architecture without MonoBehaviours, static and etc. Trying to do clear OOP
In this game, you need to reflect the waves of minotaurs! You can buy new weapons in the store and buy ammo for existing ones. The game is still in development
Techniques
- Project trying to use OOP, SOLID and maybe GRASP
- Clean DI (no trash like Zenject, VContainer and etc.)
- MV Arhitecture style, where model controls view
- Composite Root
Tools
- UniTask
- Odin Inspector
Conclusion
This project helped me understand how much I did not understand OOP before, taught me how to make a flexible architecture, model the subject area, write tests, and much more. During development, I began to understand much more things than before, and this was my first step towards a real understanding of the great and powerful OOP. Thanks to my friend and colleague Farid for help in some moments :heart:
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
