Boom bap is my weakness, and you really hit the mark here. Not sure why you listed this as video game music - this sounds like straight up hip hop to me. What I like about this there's no smoke-and-mirrors soundscape to make this sound overly complex, yet the orchestral, hip-hop, and techno elements all fuse together and contribute something truly unique to the greater whole.
Two nitpicks - one, it felt like the track started dragging its feet by last minute or so, mainly recycling old ideas. Two, some of the sadder orchestral parts, while interesting, felt kind of inappropriate given the epic/cinematic feel of the rest of the song, and you didn't really do anything to make that transition sound or feel logical.