View Code? Open in Web Editor
NEW
My C# / GameDev Developer RoadMap
roadmap's Introduction
| Programming Fundametnals |
Name |
Status |
Program Structure |
Done |
Basic Syntax |
Done |
Data Types |
Done |
Variables |
Done |
Functions |
Done |
Loops |
Done |
| Advanced C# Fundamentals |
Name |
Subitems |
Status |
Strings |
|
Done |
Collections |
|
Done |
|
Array |
Done |
|
Enum |
Done |
|
List |
Done |
|
Dictionary ( HashMap) |
Done |
Structures / Classes |
|
Working on it |
Generics |
|
Done |
Regular Expressions |
|
Stuck |
Exeption Handling |
|
Working on it |
| Asynchronous Programming |
Name |
Subitems |
Status |
Async / Await |
|
Working on it |
Callbacks |
|
Done |
|
Tasks |
Done |
|
Actions |
Done |
|
Anonymous Functions |
Done |
Delegates |
|
Done |
Events |
|
Stuck |
| Architecture / Design Patterns |
Name |
Subitems |
Status |
Creational Patterns |
|
Working on it |
|
Abstract Factory |
Working on it |
|
Builder |
Stuck |
|
Factory Method |
Working on it |
|
Prototype |
Done |
|
Singleton |
Done |
Structural Patterns |
|
Working on it |
|
Adapter |
Working on it |
|
Bridge |
Done |
|
Composite |
Done |
|
Decorator |
Stuck |
|
Facade |
Done |
|
Flyweight |
Working on it |
|
Proxy |
Working on it |
Behavioral Patterns |
|
Working on it |
|
Chain of Responsibility |
Working on it |
|
Command |
Working on it |
|
Iterator |
Done |
|
Mediator |
Working on it |
|
Memento |
Done |
|
Observer |
Done |
|
State |
Done |
|
Strategy |
Done |
|
Template Method |
Working on it |
|
Visitor |
Done |
Object Oriented Programming |
|
Done |
|
Encapsulation |
Done |
|
Inheritance |
Done |
|
Polymorphism |
Done |
|
Abstractions |
Done |
SOLID |
|
Working on it |
|
Single-responsibility |
Done |
|
Open–closed |
Working on it |
|
Liskov substitution |
Working on it |
|
Interface segregation |
Working on it |
|
Dependency inversion |
Stuck |
GRASP |
|
Stuck |
|
Information Expert |
Stuck |
|
Creator |
Stuck |
|
Low Coupling & High Cohesion |
Working on it |
|
Protected Variations |
Stuck |
|
Controller |
Done |
|
Polymorphism |
Done |
|
Pure Fabrication |
Working on it |
|
Indirection |
Working on it |
Name |
Subitems |
Status |
DataBases |
|
Working on it |
Dependency Injection |
|
Working on it |
Testing |
|
Done |
|
Unit Tests |
Done |
|
Integration Tests |
Working on it |
|
End To End Tests |
Done |
General skills |
|
Working on it |
|
Git |
Working on it |
|
Continuous Integration |
Working on it |
|
Protocols |
Stuck |
|
APIs |
Working on it |
Name |
Status |
Game Dev |
Done |
Artificial Intelligence |
Working on it |
Shaders & Computer Graphic |
Working on it |
roadmap's People
Contributors
Stargazers
Watchers