I'm with magicalclick. Writing your own game engine will be fun, but it'll be a while before you see any pay-off from it. Learning a game engine will take time also, but once you know it, you'll be instantly employable!!!
Sounds like you want to go the write your own route