Help you with the code? Probably not. I can give you pointers on the best ways to learn and I can help with the occasional coding question here and there, but coding your own engine from scratch when you have yet to learn how to code takes literal decades. It's a little bit like saying "Can you help me get a PhD?"
I recommend starting with a high-level engine and working your way into the low-level engines. (high/low level in this case has nothing to do with quality or skill. High level means you're not doing a lot of coding, more click-and-drag. low level means you're doing a lot of coding and custom-building your controls a lot)
Start with something like RPG Maker. Make a small demo game. See what you like.
Sure, you can make a game like this from zero. Imagine your game is a car. You build the chassis to look great, you customize your steering system to be just the way you want. You could buy a subaru engine and put it in your car, but maybe you don't like how much subaru engine's cost. You could instead get a used GM engine. It is not new, but it seems reliable and it is a lot cheaper, but it doesn't run very fast and uses a lot of fuel.
Or.. you custom-build your own engine. It does exactly what you need it to and has just the right fuel efficiency you need! since you're building it yourself, it is very cheap, but it takes a long time to build since you obviously don't have a huge manufacturing facility.
Just like a game engine, there are advantages to each choice. You could go with unity. It is very powerful, but it may not be quite the style you're looking for. There's also Godot, GameMaker, and loads of others. And, as you mentioned, you can make your own. The advantage of making your own engine is that it has exactly the features you will need because you're the one deciding on the features. As with a real car, making your own engine means it takes a lot longer to build and it is a lot harder to fix when things break (and they will break. All engines will need fixing at some point) The main drawback is no one makes replacement parts nor has any experience with the problems you may encounter.
As for the language, I recommend learning C#. It is not my primary language, but it is the language I wish I had started with. Loads of helpful resources, pretty standardized across the industry, and it is already compatible with a large number of engines (in case you don't end up building your own). And if it turns out you like C++ better, you'll have basically learned C++ as well while learning C# (the reverse is not necessarily true; C++ doesn't natively support a lot of OOP features found in C#, but C# supports most of the really nifty C++ features in my opinion)
Can you post the content you were trying to submit to https://shrib.com and share a link with me?
The issue is most likely some control characters in the text of your comment. These characters are often copied when typing text in a separate word processor and pasted into the site's comment box. Some iPads seem to insert certain extra-ansi characters as well sometimes.
@AntumDeluge: Based on your comparison, I agree; the sprites are RPGMaker derivative. Those two submissions should not be used. They have been disabled as well. Let me know what you discover looking at the other assets.
"A modified version of the AngryMeteor.com 141 Military Icons Set originally submitted by qubodup, edited by me to remove the potentially problematic trollface."
Having qubodup simply edit the original would have been an ideal alternative. That way the original link would remain valid, but he is offline for weeks at a time, so XCVG fixed it instead and the old one was taken down.
Hah! that is an interesting side effect. When the whole Duion thing happened, all content was assigned to Anonymous user, which is who you are when you're not logged in. I'll take care of that... [EDIT] ...ok, that collection should no longer appear.
for making your own engine? C#.
Help you with the code? Probably not. I can give you pointers on the best ways to learn and I can help with the occasional coding question here and there, but coding your own engine from scratch when you have yet to learn how to code takes literal decades. It's a little bit like saying "Can you help me get a PhD?"
I recommend starting with a high-level engine and working your way into the low-level engines. (high/low level in this case has nothing to do with quality or skill. High level means you're not doing a lot of coding, more click-and-drag. low level means you're doing a lot of coding and custom-building your controls a lot)
Start with something like RPG Maker. Make a small demo game. See what you like.
Sure, you can make a game like this from zero. Imagine your game is a car. You build the chassis to look great, you customize your steering system to be just the way you want. You could buy a subaru engine and put it in your car, but maybe you don't like how much subaru engine's cost. You could instead get a used GM engine. It is not new, but it seems reliable and it is a lot cheaper, but it doesn't run very fast and uses a lot of fuel.
Or.. you custom-build your own engine. It does exactly what you need it to and has just the right fuel efficiency you need! since you're building it yourself, it is very cheap, but it takes a long time to build since you obviously don't have a huge manufacturing facility.
Just like a game engine, there are advantages to each choice. You could go with unity. It is very powerful, but it may not be quite the style you're looking for. There's also Godot, GameMaker, and loads of others. And, as you mentioned, you can make your own. The advantage of making your own engine is that it has exactly the features you will need because you're the one deciding on the features. As with a real car, making your own engine means it takes a lot longer to build and it is a lot harder to fix when things break (and they will break. All engines will need fixing at some point) The main drawback is no one makes replacement parts nor has any experience with the problems you may encounter.
As for the language, I recommend learning C#. It is not my primary language, but it is the language I wish I had started with. Loads of helpful resources, pretty standardized across the industry, and it is already compatible with a large number of engines (in case you don't end up building your own). And if it turns out you like C++ better, you'll have basically learned C++ as well while learning C# (the reverse is not necessarily true; C++ doesn't natively support a lot of OOP features found in C#, but C# supports most of the really nifty C++ features in my opinion)
Done.
OGA doesn't seem to be mentioned. How do you know there are bonus points for using oga content?
It's the EM dash. (after "and maximize the fun") Replace with hyphen.
Can you post the content you were trying to submit to https://shrib.com and share a link with me?
The issue is most likely some control characters in the text of your comment. These characters are often copied when typing text in a separate word processor and pasted into the site's comment box. Some iPads seem to insert certain extra-ansi characters as well sometimes.
@AntumDeluge: Based on your comparison, I agree; the sprites are RPGMaker derivative. Those two submissions should not be used. They have been disabled as well. Let me know what you discover looking at the other assets.
Edits of what RPG Maker asset?Thank you for the side-by-side comparison. :)Nope. That one is fine:
Having qubodup simply edit the original would have been an ideal alternative. That way the original link would remain valid, but he is offline for weeks at a time, so XCVG fixed it instead and the old one was taken down.
Hah! that is an interesting side effect. When the whole Duion thing happened, all content was assigned to Anonymous user, which is who you are when you're not logged in. I'll take care of that... [EDIT] ...ok, that collection should no longer appear.
Pages