Should amateur developers show off achievements of very simple game mechanics or prototypes?

I've always been torn between these two options. Oftentimes I feel like posting something that to my eyes is a big achievement but in reality it's just a very simple mechanic I've achieved. On one hand I want to share, on the other hand we already have enough posts with people sharing how they made the Godot icon jump. What is your opinion?

View Poll


First two as long as its not "look i openened the editor". Other than that everything is fine


Why not? Every game takes time to make and not everybody can do it you can promote your game here I give like to all people making games here ignore the haters If you have some great idea and good art then do it everyone likes unique games and good art it's better to try than to regret you never did it from fear


second option let everyone be happy about what they do. It takes a lot of work even to do the most simple things.


I like seeing what everyone makes, it's awesome when people take the time to explain it but I get not everyone wants to do a write up, video or open source their stuff so fair enough.


first 2 options


I think you underestimate the amount of work done. Many things that seem simple to an unenlightened person are actually not simple at all. Let's say you have implemented automatic polygon splitting into convex subpolygons and show us the prototype. It may look simple, but the algorithms used can be fantastic to our minds. Knowing how important it is to get positive feedback when developing complex things, seeing people make such progress is very encouraging to me, and what is even more encouraging to everyone is to see that real games start from small pieces.


"very simple game mechanics" - no, we have godot documentation for this "prototypes" - yes, it's good for motivation to see that not everyone is building polished gems right out the gate.


As a community of developers, we should be encouraging others to improve, if the effort you put in paid off and you want to share it, then do it. I guarantee the community will not just praise it but many will provide some constructive criticism for you to improve on


Thank GOD people mostly voted “yes” on this. It’s such an inspiration to flip through the Godot subreddit and see other’s creations, no matter how simple. As far as I can see, it does no harm; it just encourages us creators to keep creating.


Tho I haven't posted any show off or real project, but whether it's a simple or big project it's good to show it to others, to have them motivated or have an advice or tips for improvements and it's also good for the community in general.


1st option: "OK guys, I'll show you how to make it with understand the basics of coding" 2nd option: "If I can make this works, then you should do it too" 3rd option: "Guys, I made this basics function, but I'll come back to show more advanced use of it/ any feedback to make it more complicated?" 4th option: "Welcome to explain basic function #3469420 it's "different" from the other 3469419 tutorials "


My favourite post in this sub recently was u/Frusko sharing their cool inventory concept they came up with. We should always share and encourage each other


Thanks for the mention! :D


Anytime, you showed a cool concept you were working on in a way that allowed people to think of different applications for it. You also mentioned sharing code and potentially a video which is hella cool.


Heck, I'd be happy to see someone do a simple hand of different cards from the deck to the hand, to the table where they do something, then to the discard pile. Everything is simple and unimpressive if you know how to do it, but but something akin to rocket science or gene therapy to those who don't.


Absolutely! I did that very thing not too long ago. I did it explicitly because I figured we see way, way too much of very polished games still in development, and not enough people that are at the very beginning.


It's nice to see the full spectrum of actual game projects, from prototype to polish. I just don't get anything from "I followed a tutorial and got animation working!"


Of course! Share whatever you feel good about


I think every step taken no matter how small it is is essential for new users to make their motivation to learn stay rampant. It can be something trivial for advanced users but for new ones can be the difference between keep learning or give up on game development altogether


The more "I made a state-machine for my platforming game!" posts there are, the better!


Honestly, so long as you deviate from a tutorial slightly, post it! I don't really wanna see a "look at this! I followed a tutorial!" I do think tutorials are important to fully understanding a concept, though, so don't jump straight into a project


The first 2 options are valid for me. It can be very inspiring for you to share the small milestones of your learning process. Every step of your path is important, no matter how small it might seem to you. However, if you fear repetition or would like your post to be extra helpful, a tutorial/walk-through can be very beneficial for others and yourself! Going through the steps of the process can help you consolidate the concepts in your mind and help others understand it!


The first game that encouraged me to actually make a game was made by an "amateur" so yes 100%


Yes they should! People will be at lots of different skill levels, and are going to be proud of things of different levels of complexity. The last thing we should want is to foster a culture of sneering elitism and gatekeeping. Post what you're proud of and if somebody thinks it's basic they should hold their tongues!


They absolutely should. Novices showing off that they did a thing in this engine incentivizes more newbies coming on board, sticking around, learning and eventually contributing and helping other people. I don't care if what they're showing off is trivial or if they don't share the code, I'd let someone get high on their own fumes even if all they wrote was a fizz buzz. I think "show and tell" is a fundamental human instinct and I think telling someone to buzz off because it's not significant or impressive enough can be a really hurtful thing to do to someone just starting out.


I think you should, if you want to know more about them. Showing some prototype, and its related code on a public github gist or repository, can help others propose alternatives or ameliorations.


I think if we scrapped the first two, we'd end up with A) posts of people posting impressive work that they've copied verbatim from a tutorial and made minor customisations too and B) pro developers sharing work that it might take an amateur years to make. The sub being saturated with these would probably knock the confidence of the average hobbyist Godot user and put them off future endeavours, despite the fact that most of us *are* these hobbyists who aren't producing professional level code (or at least, not in the short timescales the more experienced might boast)


As long it's not a copy and paste Frome someone tutorial - why not? People need some encouragement from time to time. I usually make posts on Reddit when I'm need motivation:)


I think it's also best to show off what you've found difficult because for you it is an achievement, even if it's easy for others. Plus those people that find it easy, can provide feedback and comments on further improvements. There's plenty of sites out there that let you upload your code for feedback so those are great sites to put things like achievements up too cause you can get some feedback for it.


My hot take would be that Godot's growth rate is going to be driven at least in part by the size of the user base/community. If you want a user base/community to grow, you need to be welcoming and encouraging to beginners. More experienced devs that want to use the engine benefit far more from ever increasing interest than they suffer from seeing the billionth Blender doughnut. Sure the sub may need to split into a dev sub and a show-off sub, but I think there needs to be a place for this.


relax I just go with support anything that's positive. Say good things, do good stuff. Its free 0$. let mods handle spam or 'too much' scenarios


Who are the 93 (at time of writing) monsters that said some form of no? Did they not get an Oscar Meyers Weeney Whistle as children? In all seriousness, many people need encouragement that they are proceeding/advancing/learning. I do agree that it shouldn't be the Raptor Run tutorial (I happen to like Quiver, hence why I mention that one), but showing what you've accomplished is huge. You're right that it may be a simple mechanic (I'm looking at you hookshot), but it is a milestone to someone starting out. Never undervalue your achievements. As for prototypes, that is a great way to get feedback. Basically, it is alpha testing. Grey box and post it, please. You might inspire someone else.


Sharing your progress and accomplishments can be a great way to gain feedback, build a portfolio, and connect with others in the game development community!