Installera Steam
logga in
|
språk
简体中文 (förenklad kinesiska)
繁體中文 (traditionell kinesiska)
日本語 (japanska)
한국어 (koreanska)
ไทย (thailändska)
Български (bulgariska)
Čeština (tjeckiska)
Dansk (danska)
Deutsch (tyska)
English (engelska)
Español - España (Spanska - Spanien)
Español - Latinoamérica (Spanska - Latinamerika)
Ελληνικά (grekiska)
Français (franska)
Italiano (italienska)
Bahasa Indonesia (indonesiska)
Magyar (ungerska)
Nederlands (nederländska)
Norsk (norska)
Polski (polska)
Português (Portugisiska – Portugal)
Português - Brasil (Portugisiska - Brasilien)
Română (rumänska)
Русский (ryska)
Suomi (finska)
Türkçe (turkiska)
Tiếng Việt (vietnamesiska)
Українська (Ukrainska)
Rapportera problem med översättningen
it's a port of the Flash game
But that's just the debug stuff, it doesn't tell you a single thing about the functions' signatures. It's just me printing whatever strings I thought would give relevant info while debugging.
How hard would it be to make basic games like this in C#?
Please dont mention unity that program is trash
Lol sounds like someone needs to try Unity and leave the bandwagon.
Still, to answer your question: it depends.
People don't understand what goes into making games. Learn to Fly 3 is a $100,000+ project believe it or not. People tend to say "no way, I could make that in a week", but I've yet to see anyone be able to create anything close to this in such a short time. "If it was that easy, everyone would do it."
BUT ANYWAY.
Assuming you would have the assets handy and only wanted to reproduce the "core gameplay" of a game like this, you could probably get it running in a week or 2, it's fairly easy stuff.
Now considering you think Unity is trash (it's absolutely awesome btw, tons of trash GAMES made with it, but the engine is incredibly powerful) you'd have to use some other engine, otherwise you're looking at implementing your own physics, your own rendering, your own audio, your own input management.... So anywhere from a few months to 15 years? I've seen devs doing true labor-of-love stuff building their own engines for years and years and not even come close to what existing engines can do in a matter of hours.
That's for the core gameplay; player goes up, gains money, upgrades, repeat.
Now you have to design all the items, all their stats, their levels, make their assets, find their sounds, implement all that, test all that, balance all that, test it in combination with other items, balance it in combination with other items.......
Learn to Fly 3 took 4 years to make. It could've been made in about 2 with more discipline and by working more intelligently (mostly better planning and management).
You could make a game that "seems like a similar game" in a matter of weeks, there's nothing in there that's particularly challenging on its own.
Be a snob about existing engines and you're looking at a considerably more difficult task, like waaaay harder.
Try to bring it to the level of content and balance Learn to Fly 3 has and you're looking at something a complete newcomer would most likely not be able to do. I know I wouldn't have been able to. Otherwise I'd say between 1 and 5 years of work for most people.
Just to better illustrate how it's hard to tell what goes into games:
Learn to Fly 1 took about 6 months and I knew nothing about flash or Actionscript or gamedev
Learn to Fly 2 took about 2 years and I knew a bit but not nearly enough.
Learn to Fly 3 took 4 years and I was getting pretty decent at it.
They all roughly "feel" like they're the same game, the same scope, but the scale of projects in gamedev is exponential. If a small project takes a month to complete, a project twice its size would take way more than 2 months to finish.
Game dev is "kind of easy", I believe anyone could do it. And making games that most people would consider roughly equivalent to Learn to Fly 3 (or "basic games" as you call them) is within anyone's reach with the wonderful engines out there (GameMaker, Unity, Unreal Engine to name only the big players). You could probably do it in a few months, a year at worst.
But scope is everything. Tackle a tiny project it'll be done in a month. Tackle a slightly too large project for your skill level and you'll still be swearing at it in 10 years.
Making a game is easy. Making a good one is tedious and kind of hard. Making anything that isn't tiny is a lot of work.
Wow you put that much dedication into this, These games seem like they took about a month at most, But 4 years, You should of charged for the game and most people here would have bought it.
I never have done game development before but ive made things for other games, (I made a CSGO cheat and got banned xd) and l have made web apis and apps to make things faster, All these took 4-5 hours tops unless I was watching TV at the same time.
When I see simple games like this I never knew lt was that hard to even make a penguin fly up with a rocket and than fall.
Than you for this information and have a good day :)