Tuesday, August 28, 2018

Early GM2 template

I've said before that I want to do a GM template at some point, one that beginners with GM can use.

While this doesn't contain much yet, I figured I'd post it here anyway, since I happened to make a quick version for someone else. This doesn't contain what someone would need to make an entire game, obviously, but some people might find parts of it useful.

http://www.mediafire.com/file/s0a819yg3sz7343/template_4.zip/file

This contains
- Tile collisions
- A basic camera system with limiters
- Gamepad support
- Scripts for checking controls and collisions.
- Basic state system

It's rough around the edges since it's derived from the game I'm working on, so there's some stuff that isn't too clean, at the moment.

Anything in the project with blue icons represents files that I will update/add functions to later,
The goal being that the template could be updated without breaking a game project so long as game-specific code is not added to those files. The template could be updated by simply dragging the update into the GM project folder.

This isn't something I'm working on every day, but I want to add stuff to it every so often. Initially I will be refining how the system should work as a whole (since I want to be able to use it myself as a base for games later), but later I also plan on adding templates for things like the player and enemies. The end goal would be the ability to make a game without programming, for artists who just want to make graphics and design levels, while still having a system that programmers can modify to save some time.

I'm open to any suggestions, as far as adding stuff or how it should look from a usability standpoint goes. Will be a while before it can be used for anything by non programmers in a plug and play fashion, though.


21 comments:

  1. Thank you! I learned a good bit from your last template.

    ReplyDelete
  2. Oh, that's very nice! I'll have to give it a look when I have the chance!

    ReplyDelete
  3. Hi, I'm Byful, the Main programmer from Predation, I have a question to ask. Games that I release from GM2 are marked as a potential virus and I feel like it can scare a lot of people away from our releases, do you by chance found a workaround with this particular issue, or did you not encounter this problem. A response would be appreciated please and thank you.

    ReplyDelete
    Replies
    1. While I don't have the problem normally with GM, there was an instance where a particular download service caused zipped files to be seen as a virus by Chrome when trying to download it.

      Other than that, it comes down to virus software. Some can be more picky than others, and then there's the unsigned software problem with browsers.

      If it's called a virus by the browser, than a different download service can be the solution, otherwise I'm not sure.

      Delete
  4. nigga when u gonna make a videogame

    ReplyDelete
  5. I appreciate this template very much. Learning new skills is a grind, this helps.

    ReplyDelete
  6. HL3 2029. Noaika 2087.

    ReplyDelete
  7. I'm a beginner in gm, what's the purpose of the "Init" room?

    ReplyDelete
    Replies
    1. Init stands for initial, or initialise, so it's the first room that loads and it's where to put objects that set up all the variables and such that have to be dealt with when the game first starts, like the controls and whatnot.

      Delete
  8. Sure is a lot of no Noaika going on around here.

    ReplyDelete
    Replies
    1. I mean if this template works out well there'll be a lot more h-games in the market, I think it's a pretty cool side project

      Delete
    2. yea im sure we'll see something very soon just like noaika that's been in development(in actuality SLACKING) for fucking 3-4 years now

      Delete
  9. Steam just opened its doors to erotic games.
    Can you publish on there now? :D

    ReplyDelete
    Replies
    1. I think he addressed this before and someone will correct me if I'm wrong, but I believe he said something along the lines of making a game specifically with steam and a more general audience in mind if he was ever going to publish to steam, even if still erotic.

      Delete
  10. Are you planning on uploading this template to the yoyogames marketplace?

    ReplyDelete
  11. Dude thanks this is useful! I hope to complete a short ero platformer and this seems like a good starting point.

    ReplyDelete
  12. Hi man. I have a question. Why you use the tiles for collisions? What about the place_meeting? Tiles collision piss me off. ��

    ReplyDelete
    Replies
    1. Sorry for the delay,
      Tile collisions are used because they are much faster than objects, as they require no objects, and place_meeting is very slow.

      Delete
  13. This comes a bit out of nowhere but i'll still do it. I'm a programmer and I very experienced at programming 2d games. I always wanted to make a game like Eroico however it's so hard to find artist. I literally looked in alot of places. Kyrieru do you might know some artist who wants to make that type of a game (hero vs monstergirls)?

    ReplyDelete
    Replies
    1. Well, there are plenty of artist who will work on commissions. There are some artists who would work for profit split, but generally that only works if you have examples of finished games, and if they have examples of a large workload.

      Delete