. : ShugenDo: Next Gen Fighting : .

Brand / IP

Capcom, Nintendo, Marvel, DC, Blizzard, SEGA, Microsoft

Tech

C++, SDL (Win/Mac/Linux, X-Box, PSP), MUGEN Script, Angelcode bitmap fonts, XML, ⁡Shader Model 300

Span

1 Year & 3 Months

Teaser

▼ 2D Engine with Multiplayer & Shaders

  • ☑⁡⁡ Shaders and modern effects (like screens) not existing in MUGEN.
  • ☑⁡⁡ Up to 4 vs 4 (8 players) simultaneously on screen (not including 'helpers' or tag team).
  • ☑⁡⁡ SDL Direct 3D and OpenGL support.
  • ☑⁡⁡ Debug mode with editable UI panels, draw collision, etc.

Gameplay Test

▼ MUGEN Compatibility:

  • ☑⁡⁡ ⁡⁡Debug/recode/repack hundreds of open-source stages and characters.
  • ☑⁡⁡ Screenpack support for existing third party theming.
  • ☑⁡⁡ Data files converted to easy to edit and read XML.
  • ☑⁡⁡ Various converters and tools provided with the engine.

Upscaling

Screenshot of 4k character sprite. Jin Kisaragi from BlazBlue.

▼ ⁡Custom 5x Upscaler:

  • ☑⁡⁡ ⁡⁡5x+ upscale with 8-bit to 32-bit smoothing (non-AI/ML).⁡
  • ☑⁡⁡ ⁡⁡Redesigned UI for HD and better character or stage selection.⁡⁡
  • ☑⁡⁡ ⁡⁡Graphics core and compression toolset for 32-bit HD (4k, 1080p, 720p).⁡⁡
  • ☑⁡⁡ ⁡⁡Generated in-game test assets (chars/stages/UI) and production pipeline (4k, 1080p, 720p).⁡⁡

Painted In 4k

Game screenshot: Custom walk cycle. Painted in Photoshop.

▼ Content Management:

  • ☑⁡⁡ ⁡Upscaled Remy 720p sprites painted over in Photoshop.
  • ☑⁡⁡ ⁡Original collision boxes are upscaled, so they may not be perfect.⁡
  • ☑⁡⁡ ⁡⁡Sprite shadows may be slightly off since the scaling differences are so large.⁡⁡

Effects

Game screenshot: Custom walk cycle. Painted in Photoshop.

▼ Advanced 2D:

  • ☑⁡⁡ ⁡⁡32b HSV (clamped shader and non-shader color swapping).⁡⁡
  • ☑⁡⁡ ⁡⁡Debug mode allows custom controls over shadow opacity and shaders.⁡⁡
  • ☑⁡⁡ Test stage is highly optimized to use minimal VRAM (256 MB for 2 full 4k characters).
  • ☑⁡⁡ ⁡⁡Platforms with Box 2D physics (optional).⁡⁡

Development

Game screenshot: Custom test stage with gradient. SF3

▼ Iterated with another engineer in Berlin:

  • ☑⁡⁡ More features and better performance than the new MUGEN HD (by the original team).
  • ☑⁡⁡ Only 2D fighting engine with a fast and efficient HD content conversion pipeline.
  • ☑⁡⁡ Project essentially completed all milestones other than networked multiplayer.⁡⁡