Oni is seriously flawed in several areas, although it contains some good elements to mention.
The gameplay mechanics are actually the best part of the game. It's some-what sloppy, but it's extremely fluent and mildly fun utilizing combos.
Knowing Bungie, you are not going to get a free saving system. Some of the way the save points are laid out in the later levels are just too difficult. I was never able to finish this game because of this. There is no point in spending time in a "C" game trying to get to the next save point.
The story is rather bland, poorly narrated, and doesn't relate very well to the gamer. A lot of information you get are from computer terminals. Like Marathon, most of the game is told through text, which isn't the best way to tell a story.
I played this game with a Macintosh G4. Everything seemed to work o.k. Sometimes, the mouse would not respond in the time of need, which was a disturbance just about every time.
I will say that I enjoyed this game more than Marathon. But it's just a budget game to say the least. A flawed budget game actually. Some reviewers are giving this game a 9.0 and above, which is completely off-base for what this game really should get.
There is no multiplayer. The title screens are ridiculous. Bungie uses the same 220 x 110 or whatever size to fill up a little blimp on your screen using lowwwww resolution art, just like in Marathon. It's just plainly apparent not much time and effort went into this title.
If Bungie had somehow added graphical enhancements, story enchancements, along with a free saving system (or more realistic and doable save-points), this game could have been a "decent" game, though it's still nothing to brag about.
Oni is seriously flawed in several areas, although it contains some good elements.