本科生想做游戏引擎开发,有什么建议吗?