我想自己开发一个在线竞技游戏

我对游戏开发完全是新手,想自己开发并发布一个在线竞技游戏。想知道如果我自己处理游戏开发,需要多长时间,应该从哪里开始,以及我应该从哪个引擎开始:Unity还是Unreal Engine。