Official RPG Codex Discord Server

  1. Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.
    Dismiss Notice

Vapourware Codexian Game Development Thread

Discussion in 'Codex Workshop' started by 20 Eyes, Feb 10, 2012.

  1. Zed Codex Staff Patron

    Zed
    Joined:
    Oct 21, 2002
    Messages:
    16,907
    Codex USB, 2014
    yes thats what i said
     
    • Balanced Balanced x 1
    ^ Top  
  2. Tavernking Don't believe his lies Patron Developer

    Tavernking
    Joined:
    Sep 1, 2017
    Messages:
    926
    Location:
    Australia
    Yeah it's great. I'm more comfortable using c# but sometimes gdscript (Godot's language, similar to python) is just easier for the job. You can use both c# and gdscript in the same project seamlessly and they integrate with no problem at all. A good example is that my game is mostly written in c#, but I lazily just got a gdscript inventory tutorial's source code and plopped it into my project and it all works together no problem.
     
    • Interesting Interesting x 1
    ^ Top  
  3. Bad Sector Arcane Patron

    Bad Sector
    Joined:
    Mar 25, 2012
    Messages:
    1,665
    Insert Title Here RPG Wokedex
    [​IMG]

    Haven't done much gamedev lately since i was busy with other stuff, but i decided to spend a bit of time getting Little Immersive Engine running under Linux ,so i implemented the OpenGL context and viewport backends for X11/Gtk. It was surprisingly easier (and less hacky - no hidden windows, etc like in Windows :-P) than i expected. Fullscreen toggle doesn't work at the moment though, but shouldn't be hard to fix.
     
    • Brofist Brofist x 5
    ^ Top  
  4. Bad Sector Arcane Patron

    Bad Sector
    Joined:
    Mar 25, 2012
    Messages:
    1,665
    Insert Title Here RPG Wokedex
    While "perf" in Linux doesn't show nice callstacks like the profiler i wrote for Windows (i need to port that to Linux too) it can show statistics down to instruction level, which was helpful to do some CPU optimizations. Here is a quick before and after using an 130m x 130m world with around 76000 objects (this isn't big enough for something like a big seamless open world game but it is big enough for level-based games - if anything i remember reading that all the levels of Thief 2 combined would fit in a 160m x 160m area :-P though i never really tried to calculate it myself):

    [​IMG]

    Actually the right side is now GPU limited, if i disable MSAA it goes at ~400 fps, so it could be an almost 10x improvement. Though i didn't measure a "before" without MSAA and even if it is CPU limited there is still a GPU overhead. Still a neat speed up.
     
    • Brofist Brofist x 4
    ^ Top  
  5. Nathaniel3W Rockwell Studios Patron Developer

    Nathaniel3W
    Joined:
    Feb 5, 2015
    Messages:
    778
    Location:
    Washington, DC
    Strap Yourselves In
    Today I found out about some other guy who is releasing a game under some other entity known as "Rockwell Studios." I politely asked him to change the name of his studio. And then I registered http://rockwell-studios.com/ to show the world that the real Rockwell Studios is the developer of Himeko Sutori.
     
    • Brofist Brofist x 1
    • How about this as a button How about this as a button x 1
    • it is a mystery it is a mystery x 1
    ^ Top  
  6. ERYFKRAD Barbarian Patron

    ERYFKRAD
    Joined:
    Sep 25, 2012
    Messages:
    23,760
    Strap Yourselves In Serpent in the Staglands Shadorwun: Hong Kong Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker
    Ok is he taking wellrock studios?
     
    • it is a mystery it is a mystery x 2
    • Makes you think... Makes you think... x 1
    ^ Top  
  7. Nathaniel3W Rockwell Studios Patron Developer

    Nathaniel3W
    Joined:
    Feb 5, 2015
    Messages:
    778
    Location:
    Washington, DC
    Strap Yourselves In
    I'm looking deeper into this guy's company. I don't want to add too much information pertinent to his company here, for the sake of SEO. But it looks like he has been running a media production company for a while. He has an Instagram account that has a link to his website. There have been several Rockwell Studios before--a photography studio, a recording studio, and this guy's media production company--but until now I've had the only Rockwell Studios in the game development world. And I registered my LLC years ago. I would have been cool with us doing our own things... me developing video games and him making videos or whatever. But if he's branching out into video game development suddenly, that has me concerned.
     
    • Rage Rage x 1
    • Friendly Friendly x 1
    ^ Top  
  8. rusty_shackleford Arcane

    rusty_shackleford
    Joined:
    Jan 14, 2018
    Messages:
    41,438
    You need to trademark your business' name if you haven't.
    DBA generally confers less protection than a registered trademark, and at a local level.
     
    • Brofist Brofist x 1
    • Salute Salute x 1
    ^ Top  
  9. Nathaniel3W Rockwell Studios Patron Developer

    Nathaniel3W
    Joined:
    Feb 5, 2015
    Messages:
    778
    Location:
    Washington, DC
    Strap Yourselves In
    Thanks for the advice. Definitely going to work on that trademark.

    In other news, I'm working on a new top-tier helmet for rangers. In my notes it was called the Dragonslayer Helm. I imagined a helmet made from a dragon skull. I thought that would be a popular fantasy trope with lots of examples I could use for inspiration, but it turns out to be less common than you might think. Anyway, I started drawing and this is what I came up with.

    [​IMG] [Edit: I just now tried it without the bottom jaw. I like that version more.] [​IMG]
    It's OK I guess, but I don't think it looks very much like a dragon or very much like what a ranger would wear. (The armor is an older sprite, and I'm satisfied with it. I'm just talking about the helmet here.) Any thoughts on what I could improve?

    I've been working on some other hats too. I thought helms were probably the easiest way to add variety to the sprites, and I really didn't have enough helmets in the base game. So I've been making some other new hats and stuff. Here's a tellerbarret, a graduation cap, and a cultist hood.

    [​IMG] [​IMG] [​IMG]
    I borrowed the gloves from ranger armor and added those to a different armor sprite to make the adventurer tier-2 armor. Maybe I need to recolor the gloves a little to match the other leather parts. The tellerbarret looks really good with the scholar armor too, I noticed. But shown there we have a scholar wearing an academic cap. It's the first hat you'll unlock for caster classes. It was the easiest sprite I drew this week. And we have the cultist hood, which is a bit of a remix of some other sprites. Once you have a big library of sprites, it becomes easier to make new sprites.

    I just now realized why these guys look so sickly and pale. I had the skin layer's opacity turned down. I do that when I'm working on another layer. Also, I didn't give them a hair layer so they kind of look like chemo patients.

    I've also been making some new shields. Shields are another relatively easy way to add more variety to the game. Here are the Black Knight Shield, Starlight Shield, and Sun Crest Shield.

    [​IMG] [​IMG] [​IMG]
    In the base game, the shield progression was very linear. There was no reason to keep an old shield when the next tier became available. I'm making these shields (and most equipment in the expansion) sidegrades rather than upgrades, or possibly upgrades in an intended role. Most equipment in the game comes with a speed penalty. The Black Knight Shield offers protection similar to a tower shield, but with a lower speed penalty. The Starlight Shield offers bonuses useful to mages, and the Sun Crest Shield offers bonuses useful to clerics and paladins.

    If there is one thing I spent a lot of time on, that no one ever complained about, it was equipment variety. And here I am adding more equipment. Like the Crescent Moon Staff.

    [​IMG]
    Staffs in the base game also had very linear progression. I'm adding a lot more options to the expansion, with some staffs that are better for one class or another, and that scale with different stats, so what's best for one character might not be best for another. The Crescent Moon Staff is designed with druids in mind. And then we also have cups, scriptures and spellbooks, and talismans, which are one-handed alternatives for clerics and other casters to use instead of staffs or wands.

    And there is still more equipment that I want to add to the game. So far, I'm up to about 280 pieces of equipment in the game, most of them with unique sprite sheets. I think I need to say that's enough, and get back to making the rest of the game now.
     
    Last edited: Dec 5, 2021
    • Brofist Brofist x 2
    ^ Top  
  10. AdolfSatan Arcane

    AdolfSatan
    Joined:
    Dec 27, 2017
    Messages:
    1,630
    The perspective on the dragon helm is a bit wonky (mind you, my example is a quick sketch, it isn't very well done either), and I'd recommend avoiding pure black for the eye sockets, it doesn't fit the palette.
    [​IMG]

    The new items are looking dope, and indeed it's cool to get lots of variety when it isn't purely linear. Battle Brothers completely nailed that aspect of itemization.
     
    • Brofist Brofist x 2
    ^ Top  
  11. Nathaniel3W Rockwell Studios Patron Developer

    Nathaniel3W
    Joined:
    Feb 5, 2015
    Messages:
    778
    Location:
    Washington, DC
    Strap Yourselves In
    Thanks, bro. Didn't you also fix my demon portrait a long time ago? You've been a huge help. I like your dragon skull. Now I just need to find a way to make it work at pixel scale.
     
    • Friendly Friendly x 1
    ^ Top  
  12. cw8 Arbiter

    cw8
    Joined:
    Oct 7, 2014
    Messages:
    662
    Does anyone know of any sites that offer character facial portraits for free and without those copyright mambo jumbo? Those type that you use for cRPGs or stuff like Jagged Alliance 2. I would draw them myself if I could but I can't draw anything 2D or organic to save my life.
     
    • Salute Salute x 1
    ^ Top  
  13. Butter Arcane

    Butter
    Joined:
    Oct 1, 2018
    Messages:
    4,825
    https://artflow.ai/
     
    • Brofist Brofist x 2
    ^ Top  
  14. AdolfSatan Arcane

    AdolfSatan
    Joined:
    Dec 27, 2017
    Messages:
    1,630
    Use artflow, it's licensed under CCBY2.

    EDIT: Ninja'd

    Nathaniel3W You're welcome!
     
    • Brofist Brofist x 1
    • Friendly Friendly x 1
    ^ Top  
  15. rusty_shackleford Arcane

    rusty_shackleford
    Joined:
    Jan 14, 2018
    Messages:
    41,438
    A lot of it is meh, especially the females, but sometimes it pops out something that's pretty damn good.
    [​IMG]

    trick seems to be to give the AI hints like "cgsociety" and "artstation" along with your prompt, or else it seems to pull from a rather small set of data

    It's not deterministic btw, try the same prompt a few times to see what you get.
     
    Last edited: Dec 8, 2021
    • Brofist Brofist x 1
    • Informative Informative x 1
    ^ Top  
  16. Zed Duke of Banville Dungeon Master Patron

    Zed Duke of Banville
    Joined:
    Oct 3, 2015
    Messages:
    8,164
    Six Fantasy Authors in Search of an Adventure:

    [​IMG]


    Six Science Fiction Authors in Search of a Common Setting:

    [​IMG]
     
    • Prestigious Prestigious x 1
    ^ Top  
  17. rusty_shackleford Arcane

    rusty_shackleford
    Joined:
    Jan 14, 2018
    Messages:
    41,438
    [​IMG]
     
    • nice nice x 2
    • hopw roewur ne hopw roewur ne x 1
    • Informative Informative x 1
    ^ Top  
  18. infidel StarInfidel Developer

    infidel
    Joined:
    May 6, 2019
    Messages:
    413
    Strap Yourselves In

    [​IMG]

    Bought some new toys on Black Friday (more like Black November lol), here are the results. Posted in the gamedev thread because these are intended for both my text-based D&D RPG and to be sold on various gamedev asset websites after I extend them to full tracks.
     
    • Merry Christmas! Merry Christmas! x 2
    • When words are not enough When words are not enough x 1
    ^ Top  
  19. Quilty Magister

    Quilty
    Joined:
    Apr 11, 2008
    Messages:
    2,388


    Update #4: added projectiles, target control, and weather effects
     
    • Brofist Brofist x 7
    • nice nice x 1
    ^ Top  
  20. Quilty Magister

    Quilty
    Joined:
    Apr 11, 2008
    Messages:
    2,388


    Added a holographic scanner that can register terrain features, derelict vehicles, and cargo. Currently working on displaying buildings on the scanner.
     
    • Brofist Brofist x 6
    ^ Top  
  21. Nathaniel3W Rockwell Studios Patron Developer

    Nathaniel3W
    Joined:
    Feb 5, 2015
    Messages:
    778
    Location:
    Washington, DC
    Strap Yourselves In
    I don't think I would want to live in a skyscraper where yahoos could just fly around the city with guns blasting. Cool progress though.

    In my own news, check this out. I have fully fleshed out the skill boards for each of the expansion's 14 character classes. Each character class has a skill board like this:
    [​IMG]
    And each character unlocks tiles on their own skill board for each class they've unlocked...
    [​IMG]
    so if you have a full party of 7 characters, each with 14 character classes unlocked, each character class with a 12x12 grid of skill boards, that makes for a LOT of information to track. That would make for really big, nasty, nested arrays in the save game files.

    And that's where I harness the power of bitwise operations. That may not be a big deal to some of you with computer-science degrees, but I'm pretty proud of myself for identifying a place where I can use it, and then implementing it, and getting it to work.

    Each tile can have 1 of 3 possible states: undiscovered, discovered but locked, and unlocked. So I can use 2 bits to store those 3 states (the 2 bits could store up to 4 states, but whatever). If the top-left tile is undiscovered, it's a 0. If it's discovered but locked, it's a 1. And if it's unlocked, then it's a 2. Then the next tile gets the same treatment, but bit-shifted two digits, so its values are 4 and 8 if locked or unlocked. Then the next tile can have values of 16 and 32. And so on. And then I add up the values of the whole row, and one integer represents the state of the entire row. That makes the saved game files much smaller than if I saved them as a json with a bunch of nested arrays.

    Also, I added summons to the game. Here's a summoned ghost getting ready to cast something awful on an enemy slime.
    [​IMG]
     
    • Brofist Brofist x 6
    ^ Top  
  22. TheDeveloperDude MagicScreen Games Developer

    TheDeveloperDude
    Joined:
    Jan 9, 2012
    Messages:
    120
    You can use a picture (bmp) file for the strategy map. File must be copied into a directory.
    https://youtu.be/PUq7P3ZmSk0

    And I put the unit configurations into a text file. So anybody can make new units, specifying its speed, attack, armor, picture files, etc. I hope this is a good idea (???)
     
    Last edited: Dec 28, 2021
    • Salute Salute x 1
    ^ Top  
  23. Nathaniel3W Rockwell Studios Patron Developer

    Nathaniel3W
    Joined:
    Feb 5, 2015
    Messages:
    778
    Location:
    Washington, DC
    Strap Yourselves In
    I may have gone a bit overboard with damage types, defenses, and vulnerabilities.
    [​IMG]
    And status effects...
    [​IMG]
    I don't know how long I spent making all of those. Days.
     
    • Brofist Brofist x 3
    • nice nice x 1
    • Sweat gathers upon my brow, let me dab it Sweat gathers upon my brow, let me dab it x 1
    • WTF am I reading WTF am I reading x 1
    ^ Top  
  24. Quilty Magister

    Quilty
    Joined:
    Apr 11, 2008
    Messages:
    2,388


    Added a radiation warning sound and a visual notification, but I'm not sure if it's noticeable enough.
     
    • nice nice x 2
    • Salute Salute x 2
    ^ Top  
  25. Twiglard Poland Stronk Patron Sad Loser

    Twiglard
    Joined:
    Aug 6, 2014
    Messages:
    5,263
    Location:
    Poland
    Strap Yourselves In
    Good idea, wrong waveform.

     
    • Brofist Brofist x 2
    • Prestigious Prestigious x 1
    ^ Top  

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.