• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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
    19
    Years
    • Age 35
    • 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
     

    rm2kdude

    Advanced Pixel-Artist
  • 358
    Posts
    19
    Years
    • Age 35
    • usa
    • Seen Oct 30, 2022
    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.
     
  • 24
    Posts
    13
    Years
    • Seen Sep 21, 2010
    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!
     

    rm2kdude

    Advanced Pixel-Artist
  • 358
    Posts
    19
    Years
    • Age 35
    • usa
    • Seen Oct 30, 2022
    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:

    KingCharizard

    C++ Developer Extraordinaire
  • 1,229
    Posts
    14
    Years
    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
     

    Alucia

    Random tile/map artist
  • 508
    Posts
    16
    Years
    • She/Her They/Them
    • Seen Mar 19, 2024
    This thing will make my life so much easier with the layer system.
     

    rm2kdude

    Advanced Pixel-Artist
  • 358
    Posts
    19
    Years
    • Age 35
    • usa
    • Seen Oct 30, 2022
    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:

    Shadow-Lucario

    People Just Get In The Way
  • 191
    Posts
    16
    Years
    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?.
     

    rm2kdude

    Advanced Pixel-Artist
  • 358
    Posts
    19
    Years
    • Age 35
    • usa
    • Seen Oct 30, 2022
    That's just showing the RPG RTP gfx, you can use anything.
    Any size, any tile-size, any kind of animation.
     

    zingzags

    PokemonGDX creator
  • 536
    Posts
    15
    Years
    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.
     

    davidthefat

    I Love C++
  • 437
    Posts
    14
    Years
    • Seen Mar 3, 2012
    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.
     

    zingzags

    PokemonGDX creator
  • 536
    Posts
    15
    Years
    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