I’m getting back to a project I started in 2024 but got to pause it (couldn’t find anyone to help me). It’s called SuperTux Smasher (formerly SuperTuxBattleMelee), a platform fighter featuring Tux and other mascots in the open source community

So far, we are three people working on it (the other two just joined very recently) and they even get to do a logo for the game. There’s also a sample design of the main screen, and we’re working on the menu and a stage

We’re also looking for other potential people interested. Just note that it’s likely going to be a pixel art game, so if you know how to use Aseprite or Libresprite, that would be awesome. Otherwise, you can go as composer or programmer. You’ll just need to know how to use C++ and Squirrel (it’s like Lua, but with a true object-oriented paradigm), the latter will be used for modding support

If you’re interested, the source code is here on Codeberg: https://codeberg.org/SuperTuxSmasher/sts-game

  • Canuck@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    17 hours ago

    I forwarded to someone I know who loves fighting style games, and has experience developing games. It sounds like a lot of people are willing to help with a varying level of topics.

    My recommendation would be now to try to orchestrate everyone. If someone is offering help with artwork for example, have something they can work on; you may be able to get a full 3D model game if enough interest, I agree though that initially scoping for pixel art is a safe bet (maybe pixel art vs 3d model depends on device capabilities, or is an option you can toggle between). Make it collaborative so if multiple people for example have ideas about how to do the skill balancing (attack, defence, speed), they can all contribute to come together for the best implementation.

    Good luck. Would love to see it on Apple/Android TV, Switch, and x86_64/ARM/RISC-V GNU/Linux. Make sure you figure out the right game architecture ahead of time to avoid issues later on (e.g. confirm if C++, C, Rust, or the Godot language is best for the project)

  • Narann@jlai.lu
    link
    fedilink
    English
    arrow-up
    8
    ·
    22 hours ago

    I can’t help but I really hope you will get a cool game !

    I can only recommend to quickly have a working prototype with 4p and a single character.

    As a reference, not an open source game, but a cool demake: https://www.supersmashland.com/ this low scope game help Dan to have a nice skeleton for its later game Rivals of aether.

  • Lee@retrolemmy.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    20 hours ago

    I’m in very early stages of a similar project (platform fighter) and a similar issue (I can’t do everything and was having trouble finding reliable people). I don’t know if our project goals are similar enough to warrant working together, but I think it may be worth talking about a possible collaboration. Perhaps even just to make the game multi platform (I’m targeting a retro game console) given that we’ll both need a lot of the same things even if the code itself has a lot of differences. Art, sound, music, story/text, but even things like defining character lists, abilities, and game balance related things is important and duplicative.

    By very early stages I mean I don’t have any game logic written yet. I’m targeting retro game console hardware and so far I’ve mostly been writing code (primarily C) to test my understanding of how the hardware functions/limitations (already found some bugs between emulator and real hardware that impacts some home brew games from other developers), and then writing functions that will become a game building library (I don’t know that it’s right to call it an “engine”). Granted, I’m making a lot of assumptions at this point about what I’ll need in terms of features, but also in terms of how much system resources are safe to allocate to different pieces, so when I get things a little more understood and have some core library functions I’m happy with, I’ll start writing game logic to see what more I need / what changes I need to make.

    I’ve not worked on it for a few months as I’ve been busy with contract work that I was just informed this week is ending prematurely due to budgetary changes. As such, I expect to have time to pick it up again starting next week.

  • Tattorack@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    22 hours ago

    I’m a 3D artist. Currently busy learning Godot, but I have over 20 years of experience in Blender3D.

    You’re probably not going to need any artists for a while, since you’re first focus is building a game engine, but if this project is still alive when you have a functioning engine I wouldn’t mind at all lending my skills.

  • Sonalder@lemmy.ml
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 day ago

    Not much but I added it to AlternativeTo (needs to be approved by an admin)

    • gkak.laₛ@lemmy.zip
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 day ago

      I’ve been thinking, it’d be great if we had an AlternativeTo alternative, but open source and community-maintained 🤔 Right now any contributions we make are owned by that single company, with no way to e.g. make a fork if something goes wrong :(

      Does anyone know if something like that exists?

      (I know about awesome- lists but their use case is a little different, plus they’re scattered across many different repositories)

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    1 day ago

    I would be interested in helping, but I am a web developer. Do you need help in that regard? Maybe for some sort of online account management platform, or just a website? I can design an API that the game could read from for publishing/finding servers and integrating with the player’s online profile. I can code in Svelte and React, and Node.js on the backend, particularly SvelteKit.

    I just noticed you hadn’t bought the domain names, so I bought them to make sure nobody swiped them from you. I can transfer them to you after ten days (Cloudflare’s waiting period after registering them). I got supertuxsmasher.com and .org.

    I also run an email service and would love to provide free email for the domain to you if you’d like. You can check out my service at https://port87.com/. I can help you set it up if you’ve never done that sort of thing before.

    I have some family members who are composers. If you come up with a melody for the game theme, I could ask if they could develop it into a score. My sister’s orchestra might even be willing to record it if I ask super nicely. 😁

    • FlutterTal@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      For now, the main focus is on the game code. Though yeah, web development is planned in the future, as it can be useful once mod support is fully implemented and the game is in a more playable state. I can make a public repo for you so you can contribute to it if you want

      • hperrin@lemmy.ca
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        1 day ago

        Yeah, I’d love to. Would you want just a static site for now that you could use for promotion?

        Oh, also I do voice acting, so if you need that, especially for things like announcer voice, I can do that.

      • Nindelofocho@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        17 hours ago

        I wouldn’t call it a commission as I cant guarantee ill be successful 😅 but dm me what you want and ill give it a shot! I could always use practice.

    • FlutterTal@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Sure, you can contribute as an artist ^^

      Of course I talked about doing pixel art because it’s what I planned for now, but it has yet to be decided really

      And if you wanna contribute, the main repo is still in my post. Though you might want to check the first (and only at time of writing this) pull request, as it is being in a more advanced state. But yeah at some point once it’s playable, I’m planning to merge it

  • one_old_coder@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    24 hours ago

    It feels like you are creating yet another generic game from scratch. Why not use something existing or Godot?

    • FlutterTal@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      22 hours ago

      Because it’s fun ^^

      But seriously, the goal here is also to make an engine specifically for the game, not using a full-featured one. Basically I wanna use and (most importantly) implement what is needed for my game, and any full-featured engine like Godot wouldn’t allow me to do it

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        22 hours ago

        Isn’t Godot incredibly light-weight? It’s not like we’re talking about UE5.

    • mnemonicmonkeys@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      22 hours ago

      Having a FOSS option for a lot of types of games would be great, since it’s at least an option to fight lock-in. But I do agree that using Godot instead of making an engine from scratch could be a good idea

      • Vicinus@piefed.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        18 hours ago

        To echo what your saying and add a bit, it seems to me Godot would be a great idea.

        Given OP has already stepped away from development once, I think a more universal game engine rather than a custom engine would be beneficial.

        Also, I suspect, there are a lot more Godot developers compared to people who are willing to take time to understand and develop a custom game engine.

        I’m not familiar with deploying custom code/packages/programs on a multitude of systems, but from the Godot updates, my understanding is that, its clicking a box. I feel that multiple systems are a nontrivial hurdle that could be avoided via Godot.

        Last thing off the top of my head is that I recall one of the Godot tutorials is developing a pixel art fighting game. That seems like it would be an easy way to boot strap the game’s development.

        Regardless, I think a FOSS brawler game is a great idea. Good luck with development and I look forward to checking it out when its available.

  • bigmamoth@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    Idk anything about programing and all but would love to help, big melee player too. Dont know if it can help since all plat fighter theses days are either casual or melee clone

  • Hello_there@fedia.io
    link
    fedilink
    arrow-up
    2
    arrow-down
    3
    ·
    20 hours ago

    If you want this to succeed, make all the characters anime girl versions of their software. Mozilla foxgirl, etc.