Skip to content

ivan-ushakov/AngryMetal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

screenshot

Angry Metal

AngryGL port to iOS and Metal API.

Main goal was to port original OpenGL version to iOS and Metal API, but during the work I decided to use ECS approach. Also I added simple HUD with Dear ImGui.

Dependencies

  1. Open Asset Import Library

  2. EnTT

  3. STB

  4. Dear ImGui

Assets

Orignal Unity assets must be placed like this:

AngryMetal/AngryMetal/Assets/Bullet/Bullet_D.png

AngryMetal/AngryMetal/Assets/Enemy/Enemy.fbx
AngryMetal/AngryMetal/Assets/Enemy/Enemy_D.png

AngryMetal/AngryMetal/Assets/Floor/Floor_D.psd
AngryMetal/AngryMetal/Assets/Floor/Floor_M.psd
AngryMetal/AngryMetal/Assets/Floor/Floor_N.psd

AngryMetal/AngryMetal/Assets/Player/Player.fbx
AngryMetal/AngryMetal/Assets/Player/Textures/Gun_D.tga
AngryMetal/AngryMetal/Assets/Player/Textures/Gun_E.tga
AngryMetal/AngryMetal/Assets/Player/Textures/Gun_M.tga
AngryMetal/AngryMetal/Assets/Player/Textures/Player_D.tga
AngryMetal/AngryMetal/Assets/Player/Textures/Player_E.tga
AngryMetal/AngryMetal/Assets/Player/Textures/Player_M.tga