MAIN SKILLS
-
UNITY
- Prototypage & Programming
- Designer friendly interface
- SOLID principles
- Maintainable architecture
- Tools
- EditorWindow
- Property Drawer
- Odin Inspector addon
-
Artists' content implementation
-
PROGRAMMING
- Self documentating code
- OOP: object-oriented programming
- Flexible and maintainable architecture
- UML diagram
- SOLID principles
- Avoid tight and temporal coupling
- Demeter's Law
- Interface
- Command/Query separation
- Optimization
- Design Patterns
-
State Machine (mostly IA and UI)
-
Singleton (I'd like to avoid it)
- Miscellaneous notions
- Indexers
- Collections: Array, Dictionary, Queue, Stack
- Big O notation
- Units testing
SECONDARY SKILLS
-
GAME DESIGN
- 3C
- Gameplay loops
- Signs & Feedbacks
- Free to play KPI
-
UNREAL ENGINE 4
- Prototyping with blueprints
- UI with widgets
TERTIARY SKILLS
-
GIT
- Daily tasks: push, pull... and resolve merge conflicts 🙄
- Command line
-
JIRA
-
UX
- Usability
- Gestalt principles
- Human's memory principles
- Affordances & Signifiers