• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Express Game Maker

rm2kdude

Advanced Pixel-Artist
  • 358
    Posts
    20
    Years
    • Age 36
    • usa
    • Seen Oct 30, 2022
    Express game maker is an up coming game engine that will allow you to create any type of game, even pokemon games without any knowledge of programming. While it does support C# coding and allowing you to code directly for your game via C# and a C# API.

    It features:
    • particle editor
    • Menu editor
    • text editor
    • Animation editor
    • Projectile Editor
    • Pixel Movement & tile movement(max is 32X32)
    • open source C# programming
    • built around XNA

    At first glance it will look like RPG Maker to an extent because of it's Event coding system, and the map editor far surpasses any of the RPG Maker editors and even Game makers room editor.

    Almost anything can be done with this engine from the getco, of course some things like Mode 7 will have to be coded with C# but that's actually quite simple to code.. it won't exceed 1000 lines of code which is really very very short.

    https://expressgamemaker.com/features
     
    well it certainly blows out anything rpg maker can do..
     
    That's a deal breaker for me :) It wont' go over 1000 lines of code?! Why such limitations?

    That's not a limitation, you just won't go over 1000 lines for mode 7. It supports unlimited lines lol. Heck, I'm developing mode 7 to be a default feature which you won't have to code! just hope Mr.Mo excepts it.

    My pokemon game will be developed with this.
     
    That's not a limitation, you just won't go over 1000 lines for mode 7. It supports unlimited lines lol. Heck, I'm developing mode 7 to be a default feature which you won't have to code! just hope Mr.Mo excepts it.

    My pokemon game will be developed with this.

    Oh I see. Misunderstood :) This sounds very interesting, I will need to give it a go and see if I don't like it better!
     
    So thia is basically RMXP but instead of coding in ruby, your scripting in C#(C-Sharp)

    No, in rmxp you don't have access to true physics, nor do you have precise collision detection. plus, some of the AIs in RMXP are quite dumb. Course that's a developers fault.

    Nor could you code ps2 esque games with the the projects code(can only be done in C# at this time)
     
    Last edited:
    No, in rmxp you don't have access to true physics, nor do you have precise collision detection. plus, some of the AIs in RMXP are quite dumb. Course that's a developers fault.

    Nor could you code ps2 esque games with the the projects code(can only be done in C# at this time)

    You also cant create particles in RMXP, but who cares it fits the needs of most.. The AI can be upgraded, as you said its the developers fault.

    and who really cares about ps2 anymore....

    It seems promising but I think RMXP is for me
     
    you could do ps3 if you're good enough.
     
    It compiles than it goes into the actual game.
     
    This thing will make my life so much easier with the layer system.
     
    Currently working on a Pokemon database system for egm, I've made it well stupid easy to use.

    001: ID: 025 = ''
    002: ID: caught_no = ''
    003: ID: already_caught = 0; // startup
    004: id: name = '';

    if 003 = 1 {
    // call yes no if you want to re-catch this pokemon
    002 + 1;
    }
    else if 003 <= 0 {
    002 + 1;
    }

    basically each pokemon will have 4 variables..plus it's stat variablesm, stupid easy right?
     
    Last edited:
    so what else can it do, it shows a character editor on there but does that mean you can actually make custom sprites or what? also can you import tilesets into it or what do you use instead?.
     
    That's just showing the RPG RTP gfx, you can use anything.
    Any size, any tile-size, any kind of animation.
     
    Simply wow, i always wanted to learn how to code in C#, the way i seen coders make there games, and etc on it shows that i barely has any limitations.
    It has its limits, learn C++ if you really want no limits. C# is owned by Microsoft, so that in itself is limited.
     
    It has its limits, learn C++ if you really want no limits. C# is owned by Microsoft, so that in itself is limited.
    I was being sarcastic :O, I know lol but C#, and c++ is more professional then RMXP, and it could really look good if you want to apply to a job that requires coding skills.
     
    Back
    Top