Magnetic Synthesizer Posted August 8, 2015 Posted August 8, 2015 edit: The platform is PC and the target OS is windows (64bit windows 7 and up) I'm not sure how big the windows XP marketshare is I might want that too considering it should run on old potato win xp computers easily. *title* The 2D engine will be used for and must have the following (or atleast support them well): -Mulltiplayer support (up to 8-12 player arena minimum) -Top down view of modular spaceships. -Ability to dissassemble and reassemble modular spaceships in real-time. -Pew pew projectiles. -distribution of mass and thrust taken into account for navigation behavior. -Navigation AI support (the way the thrusters are used to achieve user input (and weapons if possible)) Will answer and inform more on request. I dislike learning code language and so plan to hire and act as lead designer.
Guest Gee Posted August 8, 2015 Posted August 8, 2015 If your hiring the programmer(s) consider allowing the programmer to select the tool he/she is most experianced in, then you could get more bang for your buck and focus more on hireing the right programmer(s), in so far as they are the right people, as aposed to applying an initial constraint on tools and languages? For any programming you do you could just psudocode it or hack togeather ideas in easy to read or common languages and allow your programmers to translate it? Full discloser I'm not yet a professional programmer, if you read this are an this is a bad idea please tell me.
AncapFTW Posted August 8, 2015 Posted August 8, 2015 I'm just curious, but what platform will it be for? I've heard of ones that can make mobile games easily, but are terrible with anything else. A lot of what you want to do sounds like scripting, which you should be able to do in most languages. Ok, my programming experience is limited to a bit of Basic, C, html, and C++, plus some non-computer PLC programming and trying to make a mod for Morrowind, but I don't see why you couldn't write a script to handle center-of-mass, navigation, and ship assembly/disassembly. Sounds a bit like a more realistic FTL or a space trader.
Marlowe Posted August 8, 2015 Posted August 8, 2015 The programmer you hire should decide on the engine.
Magnetic Synthesizer Posted August 8, 2015 Author Posted August 8, 2015 PC Windows. I should have realized, PC was just too obvious to me (not rightly so). I want to help Linux out too with compatibility but thats not primary focus. I'm also a optimization enthousiast and I've been wondering if Unity's 3D capacity comprimises how good it is at 2D. I'm sure it couldn't have been worse if it was entirely focused on 2D. That's why I didn't stop with the first option at the door. MonkeyX looked attractive. How about building a game on C++? If your hiring the programmer(s) consider allowing the programmer to select the tool he/she is most experianced in, then you could get more bang for your buck and focus more on hireing the right programmer(s), in so far as they are the right people, as aposed to applying an initial constraint on tools and languages? Yes good point. The problem is if I hire a programmer and than I am locked in with an engine that ends up being mediocre and the next thing I find is a bunch of programmers with a perfect engine. This is why I want to also know the options and not be left at the mercy of work candidates. atleast I would have some orientation for what to look for. If I have multiple candidates I want to know which one is best and not fully depend on what the person I'm about to hire tells me. @For any programming you do you could just psudocode it or hack togeather ideas in easy to read or common languages and allow your programmers to translate it? Yes I could finish it in a matter of time, The final script will not be done until I know its adapted to whoever I am hiring and to whatever code (t)he is(are) using. I have most of it written with visual exemples. Knowing the engines (besides unity and a few that I've checked) would allow me to search better for programmers, like crash into their homes with my deals lol.
J-William Posted August 9, 2015 Posted August 9, 2015 GameMaker Studio is an excellent 2D engine for PC. The PC version is free(mobile versions are paid) and they have an active community with many resources available for free or paid on their store. Many indie games have been made in Gamemaker. it's a solid high performance engine that supports windows and any other platform worth mentioning. It uses a ccustom Gamemaker language that is somewhat of a less complicated C++, As for those features you mention, it has the potential to support them. It has a physics engine, it supports networking... but the implementation of those features is up to your programmer. Just curious, who's making this game and what resources do you have? You're requirements seem oddly specific for the vagueness of your understanding of the process of making games... I'm just concerned because you could be taking a wrong turn into development hell before anything begins.. I have no doubt that there are unscrupulous people out there who will take advantage of your lack of knowledge and deliver you absolutely nothing or a half-working wreck of a game.
Magnetic Synthesizer Posted August 12, 2015 Author Posted August 12, 2015 Just curious, who's making this game and what resources do you have? You're requirements seem oddly specific for the vagueness of your understanding of the process of making games... No one for now! I'm just concerned because you could be taking a wrong turn into development hell before anything begins.. I have no doubt that there are unscrupulous people out there who will take advantage of your lack of knowledge and deliver you absolutely nothing or a half-working wreck of a game. I bookmarked Gamemaker. that is somewhat of a less complicated C++, is it a kind of C++ or something different but similar? Oh please help me, I'm all ears . It is true I have no experience and a vague understanding of the process and I sure do want to avoid unscrupulous assholes.
J-William Posted August 13, 2015 Posted August 13, 2015 I bookmarked Gamemaker. that is somewhat of a less complicated C++, is it a kind of C++ or something different but similar? Oh please help me, I'm all ears . It is true I have no experience and a vague understanding of the process and I sure do want to avoid unscrupulous assholes. Well GML (gamemaker language) is not c++, I was just throwing that out as a comparison because if you know c++ it's not hard to wrap your head around GML. I recommend you find tutorials on YouTube to walk through some very basic game making. Even if you're not going to program the game yourself it will help you get an idea of what's going on. In the end I don't think it matters which engine you choose, if you do it yourself choose an engine that is popular and you can find lotsa tutorials for. If you find a programmer then find someone you trust and can work with, then use whatever engine, framework or language they recommend using. There is no such thing as the best engine, just different engines with different trade offs. I guess the problem is that before you can really understand the trade offs you need to learn how to use one an that take months... But the good thing is that you can quickly learn another if your first choice doesn't work out.
AncapFTW Posted August 13, 2015 Posted August 13, 2015 I actually used c++ in highschool, so I might try this too. I have an idea for a arcade style game, and the experience and money should help out while I'm making my 3d game.
A4E Posted August 14, 2015 Posted August 14, 2015 You say that the target is windows 7 64 bit, in which case there is another old 'engine' that could be used. I have been using it for many years. Blitz3d is now freeware and can be used to make anything for windows, even the latest windows versions. Though I don't know how stable Blitz3d programs are on different systems today, but it is still working for me on my computers. The name implies that it can create 3d applications, but I have only used its 2D capabilities, because im not interested in developing 3D applications yet. Blitz3d is a very old product made by the same guy who made Monkey x. I am slowly transitioning to Monkey x as I know that blitz3d might be doomed for future windows versions. But I dont care so much because I LOVE Blitz3d and am still using it to work on my recent big game project (and also construction set) that I have available for everyone at selfuniverse.com/games/
Magnetic Synthesizer Posted August 15, 2015 Author Posted August 15, 2015 What does ''garbage collected'' mean? ''Monkey is an easy to learn language that's object-oriented, modular, statically typed, and garbage collected. Language features include classes,...''
A4E Posted August 15, 2015 Posted August 15, 2015 What does ''garbage collected'' mean? ''Monkey is an easy to learn language that's object-oriented, modular, statically typed, and garbage collected. Language features include classes,...'' I was wondering the same so I found this. A form of automatic memory management to reclaim memory that is no longer in use by the program. Hard to imagine that it could be ment to be anything else than this explanation. 1
Recommended Posts