You definitely can. One of the assignments in the CS intro course I took was a bullet hell game. "calling it an engine was meaningless" is an opinion that requires ignoring the fundamentals of what a game engine is.
Let me ask you this. What were the parameters of your assignment? What libraries were you allowed to use.