Author |
Topic |
|
Gary Dallison
Great Reader
United Kingdom
6361 Posts |
|
TheIriaeban
Master of Realmslore
USA
1289 Posts |
Posted - 11 Jun 2020 : 16:34:34
|
Do you have any previous coding experience/training? Are you familiar with general coding concepts like object oriented programming? I am self-taught for non-game development (my very first program was a D&D character generator that ran my computer out of memory, a Sinclair ZX81 if you are curious https://en.wikipedia.org/wiki/ZX81). |
"Iriaebor is a fine city. So what if you can have violence between merchant groups break out at any moment. Not every city can offer dinner AND a show."
My FR writeups - http://www.mediafire.com/folder/um3liz6tqsf5n/Documents
|
|
|
Gary Dallison
Great Reader
United Kingdom
6361 Posts |
|
TheIriaeban
Master of Realmslore
USA
1289 Posts |
Posted - 11 Jun 2020 : 19:27:17
|
Ok, I was just wanting to see how you were on theory since that can help speed up the learning process. Years ago, I had started on a Star Trek ship combat simulator but I ended up dropping the project when I moved into a development position at work. After a while, staring at Visual Studio at home lost it's fun since I was staring at it all day at work. These days, I just use PowerShell to create whatever D&D utility I need. The last one I wrote was a Night Parade generator. Now, I have a list of all 249 Night Parade members in Iriaebor (one is a particularly nasty fellow who charms you to come up to him and then paralyzes you by touch before he starts eating alive).
5 years old, huh? I am almost old enough to be your father, you young whipper-snapper! |
"Iriaebor is a fine city. So what if you can have violence between merchant groups break out at any moment. Not every city can offer dinner AND a show."
My FR writeups - http://www.mediafire.com/folder/um3liz6tqsf5n/Documents
|
|
|
Gary Dallison
Great Reader
United Kingdom
6361 Posts |
|
TheIriaeban
Master of Realmslore
USA
1289 Posts |
Posted - 12 Jun 2020 : 02:04:03
|
A wise man once said "Always look on the bright side of life." You might know of him. He is from the UK.
I vaguely remember those. Is that what you are looking to make once you get over the learning curve? |
"Iriaebor is a fine city. So what if you can have violence between merchant groups break out at any moment. Not every city can offer dinner AND a show."
My FR writeups - http://www.mediafire.com/folder/um3liz6tqsf5n/Documents
|
|
|
Ayrik
Great Reader
Canada
7989 Posts |
Posted - 12 Jun 2020 : 03:54:15
|
Join a game modding community. It seems like every popular game (or old once-popular game) has a collaboration of dedicated modders.
It's a good way to learn some code, some high-level stuff, some low-level stuff, some graphics, some audio, all of it. Easier to apply theory and see results because the emphasis is usually adding or changing stuff instead of reinventing the whole wheel from scratch. An excellent way to learn clever hacky sorts of stuff, get exposed to (or create) all sorts of useful software tools, become familiar with whatever "dirty tricks" and "elegant solutions" get the job done with least effort. And an excellent way to get connected to resources and people with a shared interest and variety of skills.
Once you know a few other people, are familiar with their work and their abilities, you can attract wider attention by posting a project on githhub or some other repository. You can try kickstarting too, although most such attempts meet failure unless you already have (most of) a product to "sell" or you have powerful credentials on your resume. I've done this before with older games - Master of Orion (1 and 2 but not awful 3 or the weird new version, lol), a Birth of the Federation (which evolved into Birth of the Empires), Diablo 2, Torchlight, Planescape: Torment. Some succeeded, some failed, some just fizzled or aborted, but I learned new stuff and met new people every time. |
[/Ayrik] |
|
|
TheIriaeban
Master of Realmslore
USA
1289 Posts |
Posted - 12 Jun 2020 : 05:04:06
|
Oh, man, I miss MOO and BotF. You got any recommendations for similar, I would much appreciate it. |
"Iriaebor is a fine city. So what if you can have violence between merchant groups break out at any moment. Not every city can offer dinner AND a show."
My FR writeups - http://www.mediafire.com/folder/um3liz6tqsf5n/Documents
|
|
|
ElfBane
Learned Scribe
USA
285 Posts |
Posted - 12 Jun 2020 : 07:03:19
|
Dazzler I wish you well, but you can pretty much forget "reading all the FR novels to mine them for Lore", if you get involved in the sink that is coding. If you actually start to like programming, IT WILL SUCK UP ALLLLL OF YOUR SPARE TIME. You will become a slave to the Holy Grail of "getting the code right the first time", which almost NEVER happens. I'm afraid that if you didn't fall in love with coding the first time you met it, then you will never get excellent at it. Yes, it is a "skill" that can be learned, but there is an inexplicable "art" to it that I just didn't have.
Coding was created for the Super-Geeks, and I say let them have it. |
|
|
TBeholder
Great Reader
2427 Posts |
Posted - 12 Jun 2020 : 18:14:51
|
A bit. I did muck around with things like QuakeC (as the very first contact with event based programming, it was fun) and wrote some for VegaStrike until it froze over. Depends on what you want to do, of course. AI is a very special can of worm, for one. Though even then there are some good FLOSS projects to import from. But also, why do you want to do it specifically in Godot rather than e.g. Ogre3D, urho3d, Irrlitch, OpenSceneGraph or Blender GE? |
People never wonder How the world goes round -Helloween And even I make no pretense Of having more than common sense -R.W.Wood It's not good, Eric. It's a gazebo. -Ed Whitchurch |
|
|
Gary Dallison
Great Reader
United Kingdom
6361 Posts |
|
TBeholder
Great Reader
2427 Posts |
Posted - 13 Jun 2020 : 22:12:47
|
quote: Originally posted by Gary Dallison
Well the reason i chose godot is because its completely free and i tried a few game engines and they didnt work, but this one did and it runs nicely on my laptop (which is old and not particularly fast).
Point is, there's a lot of free engines, it depends on what you want from it and which languages you want to use. Gamedevs on Reddit keep Engine FAQ (a few years old, but generally still applies) with big comparison tables: https://www.reddit.com/r/gamedev/wiki/engine_faq
Also, there are simpler things than those. Most GUI/cutscenes/quest logic/other non-realtime non-3D stuff can be dumped into a scripting engine. Play something that uses RenPy to see how this works ("Visual Novel framework" is much more than just dialogue trees). Then if the engine running the rest of a game uses Python perhaps a lot more can be done via simple calls. |
People never wonder How the world goes round -Helloween And even I make no pretense Of having more than common sense -R.W.Wood It's not good, Eric. It's a gazebo. -Ed Whitchurch |
|
|
Ayrik
Great Reader
Canada
7989 Posts |
Posted - 14 Jun 2020 : 02:24:56
|
There are a lot of free engines, free compilers, free everything.
You need to work with a few different ones to really learn which is best for what. Contrasts are educational, Godot just can't accomplish certain things, but you still have to start somewhere and Godot is not a bad choice.
If you are part of a group project then you have to use what everyone else uses. And many people have chosen Godot because it's "simple" and it's decently supported and it's no-strings-attached free. Although I think Blender, Solidworks, and Unity are the most common choices. |
[/Ayrik] |
|
|
PattPlays
Senior Scribe
469 Posts |
Posted - 15 Jun 2020 : 09:35:25
|
If you want to break into 3d engines there are free downloads of Unreal 3 that I remember playing with way back. Kootra had a really good tutorial on using it... |
:The world's greatest OOTA fan/critic: :"Powder kegs within powder kegs!": :Meta-Dimensional Cheese: :Why is the Wand of Orcus just back?: :We still don't know the nature of Souls and the Positive Energy Plane: :PC on profile, Aldritch Elpyptrat Maxinfield: :Helljumpers, Bungie.net: :Rock Hard Gladiator, RIP Fluidanim, Long Live Pluto: :IRC lives:
https://thisisstorytelling.wordpress.com
T_P_T |
|
|
Italian Archmage Karsus
Learned Scribe
126 Posts |
Posted - 12 Aug 2022 : 00:34:56
|
I am a slug at game programming, and I'm at a late reply, but I've messed around with Gamemaker Studio on-and-off for nearly a decade now. Was considering trying my hand at something Realmsian when I get less busy. |
|
|
Ayrik
Great Reader
Canada
7989 Posts |
Posted - 12 Aug 2022 : 07:22:14
|
Been working in UE5. Maybe or maybe not "better" than Unity. Both engines can do certain things a little better than the other.
But UE5 is a lot less bloaty. A lot, lot, lot less bloaty. And small code runs faster, usually. I found the initial learning curve a bit easier, too. A lot of primitives are simple - a comparatively "small" instruction set, sorta the same idea as RISC - things work well out of the box without endless tweaking and tinkering, whether you can code or you can not code. And UE5 is free. Costs $0. No subscription, no license, no tiered privileges, no frustrating anti-efficient DRM. No telemetry, spyware, invasion of privacy. It's hard to see how bad Unity is in these ways until you realize that other engines aren't as evil and money-grabby.
Another good engine is OGRE. Built for the Torchlight games. Already has everything you'd need to build a Diablo-like or a Bioware-like CRPG - you just need to make your own assets (you could repurpose the existing ones, of course, but then your game will look like Torchlight, lol). |
[/Ayrik] |
Edited by - Ayrik on 12 Aug 2022 07:28:15 |
|
|
|
Topic |
|