Thank Y'all for replying.
About using unity...
I'm really trying to get into the low-level stuff of the process of a game making, so i don't think using an existing engine will get me there, or will it?
Your second point of implementing complex(impressive) stuff is actually what I'm trying to achieve by building my own engine(I mean it would be more impressive to have a running engine that YOU have made, since as I'm really into the low-level stuff).
I wasn't asking for anybody to actually tell me the future i was merely asking for personal opinions.
And I'm sorry for putting questions where they doesn't belong, I'm new here so i didn't want to spam the forums with questions
The Breakout will just be a start, like just a testing project.
In Time when the engine is able to stand on it's feet
then i will start to make some real games and/or demos based on it.
And as i said to Nypyren
I'm more interested in low-level stuff so i don't think that the YAGNI principle applies here.