Candlekeep Forum
Candlekeep Forum
Home | Profile | Register | Active Topics | Active Polls | Members | Private Messages | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Forgotten Realms Products
 Forgotten Realms Software
 Anyone into game programming
 New Topic  New Poll New Poll
 Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Gary Dallison
Great Reader

United Kingdom
6350 Posts

Posted - 11 Jun 2020 :  08:39:25  Show Profile Send Gary Dallison a Private Message  Reply with Quote  Delete Topic
I'm trying to develop my programming skills and am using Godot at the moment but it's pretty tough doing it alone.

I was wondering if anyone here is also a complete beginner at godot and game programming and wanted to try working together on a project.

Forgotten Realms Alternate Dimensions Candlekeep Archive
Forgotten Realms Alternate Dimensions: Issue 1
Forgotten Realms Alternate Dimensions: Issue 2
Forgotten Realms Alternate Dimensions: Issue 3
Forgotten Realms Alternate Dimensions: Issue 4
Forgotten Realms Alternate Dimensions: Issue 5
Forgotten Realms Alternate Dimensions: Issue 6
Forgotten Realms Alternate Dimensions: Issue 7
Forgotten Realms Alternate Dimensions: Issue 8
Forgotten Realms Alternate Dimensions: Issue 9

Alternate Realms Site

TheIriaeban
Master of Realmslore

USA
1289 Posts

Posted - 11 Jun 2020 :  16:34:34  Show Profile Send TheIriaeban a Private Message  Reply with Quote
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
Go to Top of Page

Gary Dallison
Great Reader

United Kingdom
6350 Posts

Posted - 11 Jun 2020 :  16:58:20  Show Profile Send Gary Dallison a Private Message  Reply with Quote
No previous experience, spent several years reading books for various programming languages and doing little bits of automation for my job.

I've spent the last few months of lockdown watching and reading tutorials so I'm good on theory, I've had a go at creating a player and animating it and other stuff like tilemaps and engine specific tasks. The problem when working alone is that no one else is around to help when you hit a stumbling block and it's difficult to know where to start, and it's a bit boring.

A zx81 was my first computer as a kid (I was 5) but back then I didn't even know what programming was and like most people I though computers worked by magic.

Forgotten Realms Alternate Dimensions Candlekeep Archive
Forgotten Realms Alternate Dimensions: Issue 1
Forgotten Realms Alternate Dimensions: Issue 2
Forgotten Realms Alternate Dimensions: Issue 3
Forgotten Realms Alternate Dimensions: Issue 4
Forgotten Realms Alternate Dimensions: Issue 5
Forgotten Realms Alternate Dimensions: Issue 6
Forgotten Realms Alternate Dimensions: Issue 7
Forgotten Realms Alternate Dimensions: Issue 8
Forgotten Realms Alternate Dimensions: Issue 9

Alternate Realms Site

Edited by - Gary Dallison on 11 Jun 2020 17:01:13
Go to Top of Page

TheIriaeban
Master of Realmslore

USA
1289 Posts

Posted - 11 Jun 2020 :  19:27:17  Show Profile Send TheIriaeban a Private Message  Reply with Quote
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
Go to Top of Page

Gary Dallison
Great Reader

United Kingdom
6350 Posts

Posted - 11 Jun 2020 :  20:34:01  Show Profile Send Gary Dallison a Private Message  Reply with Quote
At 39 I certainly don't feel young anymore.

I always fancied doing something old school like the 1993 interplay version of the lord of the rings or the old death knights of krynn style game (but maybe set in the moonshae isles).

Forgotten Realms Alternate Dimensions Candlekeep Archive
Forgotten Realms Alternate Dimensions: Issue 1
Forgotten Realms Alternate Dimensions: Issue 2
Forgotten Realms Alternate Dimensions: Issue 3
Forgotten Realms Alternate Dimensions: Issue 4
Forgotten Realms Alternate Dimensions: Issue 5
Forgotten Realms Alternate Dimensions: Issue 6
Forgotten Realms Alternate Dimensions: Issue 7
Forgotten Realms Alternate Dimensions: Issue 8
Forgotten Realms Alternate Dimensions: Issue 9

Alternate Realms Site
Go to Top of Page

TheIriaeban
Master of Realmslore

USA
1289 Posts

Posted - 12 Jun 2020 :  02:04:03  Show Profile Send TheIriaeban a Private Message  Reply with Quote
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
Go to Top of Page

Ayrik
Great Reader

Canada
7966 Posts

Posted - 12 Jun 2020 :  03:54:15  Show Profile Send Ayrik a Private Message  Reply with Quote
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]
Go to Top of Page

TheIriaeban
Master of Realmslore

USA
1289 Posts

Posted - 12 Jun 2020 :  05:04:06  Show Profile Send TheIriaeban a Private Message  Reply with Quote
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
Go to Top of Page

ElfBane
Learned Scribe

USA
275 Posts

Posted - 12 Jun 2020 :  07:03:19  Show Profile Send ElfBane a Private Message  Reply with Quote
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.
Go to Top of Page

TBeholder
Great Reader

2376 Posts

Posted - 12 Jun 2020 :  18:14:51  Show Profile Send TBeholder a Private Message  Reply with Quote
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
Go to Top of Page

Gary Dallison
Great Reader

United Kingdom
6350 Posts

Posted - 12 Jun 2020 :  19:10:07  Show Profile Send Gary Dallison a Private Message  Reply with Quote
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).

I tried out programming and game development forums but they seem a bit elitist so i dont hang out there very often (whereas i practically live here).


Forgotten Realms Alternate Dimensions Candlekeep Archive
Forgotten Realms Alternate Dimensions: Issue 1
Forgotten Realms Alternate Dimensions: Issue 2
Forgotten Realms Alternate Dimensions: Issue 3
Forgotten Realms Alternate Dimensions: Issue 4
Forgotten Realms Alternate Dimensions: Issue 5
Forgotten Realms Alternate Dimensions: Issue 6
Forgotten Realms Alternate Dimensions: Issue 7
Forgotten Realms Alternate Dimensions: Issue 8
Forgotten Realms Alternate Dimensions: Issue 9

Alternate Realms Site
Go to Top of Page

TBeholder
Great Reader

2376 Posts

Posted - 13 Jun 2020 :  22:12:47  Show Profile Send TBeholder a Private Message  Reply with Quote
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
Go to Top of Page

Ayrik
Great Reader

Canada
7966 Posts

Posted - 14 Jun 2020 :  02:24:56  Show Profile Send Ayrik a Private Message  Reply with Quote
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]
Go to Top of Page

PattPlays
Senior Scribe

469 Posts

Posted - 15 Jun 2020 :  09:35:25  Show Profile  Visit PattPlays's Homepage Send PattPlays a Private Message  Reply with Quote
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
Go to Top of Page

Italian Archmage Karsus
Learned Scribe

116 Posts

Posted - 12 Aug 2022 :  00:34:56  Show Profile Send Italian Archmage Karsus a Private Message  Reply with Quote
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.
Go to Top of Page

Ayrik
Great Reader

Canada
7966 Posts

Posted - 12 Aug 2022 :  07:22:14  Show Profile Send Ayrik a Private Message  Reply with Quote
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
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  New Poll New Poll
 Reply to Topic
 Printer Friendly
Jump To:
Candlekeep Forum © 1999-2024 Candlekeep.com Go To Top Of Page
Snitz Forums 2000