Jump to content

Sadtaco

Members
  • Content Count

    4
  • Joined

Posts posted by Sadtaco

  1. LEWD: Legend of Eros: Worlds Defiled

    LEWD is an upcoming, free-to-play, erotic text adventure game, currently in development.

     

    The goal of the game is to create a persistent world that’s constantly changing by your actions.

     

    Even when you stop playing, the world will continue to change, leading to new, unexpected experiences when you return.

     

    You play your own character. Whether that’s breeding aliens, spreading around nasty things, rising up the ranks of “space academy”, buying up all the panties repeatedly and then burning them so no one can afford panties, or just trying to fuck or not fuck every single thing – you make your own story.

     

    With enough support, there will be millions of words of content, as well as an immeasurable amount of procedurally created content. The engine is already in place to make this happen and now it’s a matter of getting everything written and designed.

     

    LEWD is current in early alpha. This means it’s far from finished, and there’s a lot of lofty goals that we’re working toward. Many things may be completely redone, such as the UI, map, and so on. There is much to add that the engine already supports, such as cooperative content, minigames(games inside a casino/bar instead of simply text), player generated content, procedural content, and so on.

     

    LEWD is similar to MUDs (multi-user-dungeons) and other online text adventure games of the past. What I’ve mainly set out to do with it is to make a new engine that is far easier to make content for, with a powerful and flexible development tool.

     

    Have more questions? Check the FAQ.

     

    LOOKING FOR WRITERS AGAIN

    See: Writing Application - LEWD

     

    JOIN US ON IRC

    Even if you just want to idle, doesn’t matter.

    irc.esper.net #lewdgame Or use this web client: https://kiwiirc.com/client/irc.rizon.net/lewdgame

    Here you can also see updates on what is happening, since there is a bot that notifies of changes.

     

    Alpha2 release

     

    Well damn, this took longer than I hoped. There were a number of new issues coming up in the release candidates, and since I couldn’t make the May release I wanted I decided to hold it back to at least get some more content put in it.

     

    Everyone with a LEWD account created before March 1st, but after the last batch of free keys that were given out with the Alpha1 release, (9,560 people) has been given a 2 use key for main server access, including those who already have a key from being a Patron. So you can use it for main server access to play this release and also give the other use to a friend or whoever.

    I will give out a key with a bunch of uses like I did with the Alpha1 release in a few days. Can’t give out too much as I need to stagger the server load, and want to see if there are any new bugs reported by some of those thousands that were given a key first.

    You can also get your own key, as well as access to the test server, and support the game by pledging to our Patreon!

     

    Please note: The game still requires a browser/computer that supports WebGL in order to travel to other planets/stations. I’m planning to add a more low-fi solar system display in the next update that will work on potato devices.

    There also may be issues for those with spotty connections. That one is going to take a few months to fix, but yeah I’m aware of it, and sorry to those that have such issues for the time being.

     

    There are hundreds of changes and additions since Alpha1, so I can’t list them all, but to summarize briefly:

    • The mini android and goo container which you can find just from walking around now have some content. Like most everything, there is still yet a lot to be added. I’m especially happy where the goo one is going, though. There’s tons of things that weren’t possible before with how that one works, though still a long ways to go with it.
    • New “relief station” in the Outpost, with art.
    • Traveling long distances has been changed to use a public shuttle, with some narrative, instead of just poofing to different places.
    • When you don’t meet the requirements for a dialog option that’s disabled for you, there is now generally a hint on hover/select as to what you are lacking.
    • Many scenes which were large blocks of text all at once have been broken up.
    • Lots of editing work, placeholders filled in, new options all around, including…
    • A lot of the current content has been expanded, namely in the Wilderness Research area, including a number of NPCs having some conversations about what you’re currently doing. The Station and Outpost also have more content, but there is still a ways to go with them.
    • Most content that’s too unfinished or pending a rework (Harpy, for example), is only on the test server for now, but there is still far more content than was previously in the Alpha1 release.
    • Recoded movement entirely. You can now move diagonally and many issues with movement and interpolation were fixed by this.
    • You can now create characters with non-unique names. Sorry to those that were getting an error trying to make “Slut” before~ Your account name must still be unique.
    • Lots of little improvements and additions to the site.
    • Improvements to the tools, such as being able to add/edit maps more easily.
    • Character saves on the main server have been wiped. The save format has changed, hopefully to facilitate not needing to wipe them again, though I’m not 100% certain yet.
    • Updated the writing team tryout application so that it’s easier to keep concurrent with the updates to our internal, private dev tools. That means the tryout application is back up, yes, and I’ve updated the jobs page related to it. There were some bugs with the previous application that have since been fixed on the internal dev tools and this brings it up to parity so those bugs are fixed on the tryout application as well.

     

    The next update will come MUCH sooner than this last one has taken, though I don’t have a lot of game client enhancements and features planned for that next update before the lower end solar system display. It will largely just be new content and gameplay improvements. Larger changes like caching, precaching, a new UI/UX, and role playing features will be coming later and likely not with the Alpha3 release.

    I’ll probably seem rather quiet from me over the next month as I need to work on the server that handles my httpd and a few other things, and have a lot of real life stuff to tend to, and some time to relax. But writers will still be working on content on the test server. As always, you can get an idea of what’s added/changed on the test server from the Dev Tracker.

    This release simply took a while for many reasons, such ironing out all the issues that came from porting the prototype to the new engine and making a better foundation for the game to follow. Now that things are largely stable, things should progress much more smoothly.

  2. So, today marks where I'm just two bug fixes away from getting all the bugs fixed with my engine, I believe, that'll ensure it works as described.

     

    Now I'm looking for people to work with it, so they'll be ready to get them working with it while I tie up these few loose ends. These developers will make different games with it that allow me to figure out that it really can be used for these different sorts of games, and make sure that it makes that development easier. I need both that outside feedback, and to mature and continue adding to the engine.

     

    Sorry that this is long, but this is quite a complex beast and I want to cover all the bases. :3

     

    Just want to support this and not interested in working with an early version of the engine or at all?

    Well, just supporting LEWD(playlewd.com) and its Patreon(patreon.com/lewd) has a round about way of supporting the engine and tools. It's going to be quite a while until I launch a kickstarter for Creightr and can make it freely available for everyone to use.

    The other way to help would be if you know of some people that're really talented in some capacity, and wanted to make a game but they don't know where to start, you can share this with them to spread the word and help me get some good new games made.

     

     

    http://www.playlewd.com/blog/wp-content/uploads/2014/11/creightr-smaller.png

    creightr.com - detailed engine/tools information

    Creightr is an engine I made for a number of reasons. When I was laying out the plans and figuring out the right architecture for LEWD, I both needed something where a bunch of people could work together making content, get content in game and tested rapidly, and when people had a good idea that fits the game I didn't want "engine limitations" to be a person why it can't have it and I didn't want to spend more time testing content and getting it working than actually creating it in the first place. Further, I wanted something others can use, and that I can use for a number of games that I want to make over the next few years, so it needed to have varying capabilities.

    Fast, powerful, and accessible were the key goals.

    Fast both in the sense of efficient and to be able to make games quickly.

    Powerful in that I really want it to work for the majority of games someone might want to make. There's many games I want to make over the years, and there is only one of them that Creightr wouldn't be appropriate to use in at least some capacity.

    Accessible both to have all that power it has to not make it too much more difficult than the easier to use game makers, and also to make it accessible to players so that people can easily access and play your game. I don't like downloading games off mega or whatever myself that potentially have viruses, you know? Just visiting a page is much easier and safer, and enables a game to reach much more people. Plus, they generally work on mobile devices.

     

     

    The closest I can say it's similar to I guess... is Byond? But more powerful, accessible (doesn't require a desktop client like Byond), at least 100 times more efficient. Another comparison would be that it's a bit like Wordpress, but for making games instead of blogs.

     

     

    You can see a small part of the tool at the LEWD writing application. Though it's a little outdated, and stripped of all the features of the tool except the scenario editing part.

    There are also these blog posts I wrote a while back, but these are all quite dated and I need to write updated ones that are easier to follow:

    http://www.playlewd.com/blog/?p=253 - Really old one just as I started the new engine that outlines the basic stuff.

    http://www.playlewd.com/blog/?p=365 - Basically how you write functions that are then accessible throughout the tool for "scripting". These can be core engine functions, ones included with extensions, or ones you write yourself.

    http://www.playlewd.com/blog/?p=336 - How the object lookup syntax works, which is really the only "languagy" thing, but it's similar to JS hashes with a type casting.

     

    ---

     

     

    I don't have the capacity to just release it to the wild right now as I'm going to be burning both time and money for each team/individual I bring into this early adoption program.

    Instead I'm just looking for a few developers that I can help with making good games, in exchange for getting some nice game examples on my engine and figuring out new things that I need to add and improve with it.

    You'll still own your IP and all that. This is supposed to be a mutually beneficial relationship for us both.

     

     

    What I'm looking for

    • It's probably best if you have a team already that can cover all the bases need for game development. But if you're an accomplished jack-of-all already, that's probably fine.
    • You need to be clearly talented and driven
    • You pretty much need either past game experience using another engine or homebrew, or other experience that indicates you can handle learning an engine and finishing a game.

     

    Key engine features that separate it from other engines and game makers

    • A real language. Creightr does not use some limited, made up language. It's a Javascript abstraction layer that you write new server functions in to use in your content scripting and such. There's all sort of learning resources for JS out there, and it's a language that's pretty much as simple as can be while still being fully featured.
    • A clean, powerful API. But at the moment, yeah, you do have the write the client by hand with JS. The core API can be seen here: http://www.creightr.com/js/creightr.js (I'll write docs for this and other things in the coming months) Like I said, I can help here.
    • Client agnostic. It's generally compatible with HTML5 game engines, allowing you to just write a few hundred lines of code for client hooks that feed into that engine to turn the data from the tool into something rendered to the player, allowing you to leverage the tools that make creating, adding, and streaming content easily. You can make it work with Unity, UE, or whatever else just by rewriting the JS API onto there, and alternate connection methods like normal sockets are available.
    • Core server API is all accessible. Most of the core engine is accessible by an API in the tool, so you can drastically change it for different games.
    • Real time development; no compiling. New content and even code you add is JIT compiled in without require a restart or anything, and you can see those changes immediately, as well as add new debugging code where you're trying to find an issue. There's somewhat a plan to bring this to the basic web client as well in the future, but it's trickier and lots more work, potential security issues, etc, but it's on my mind.
    • A networked tool that runs in your browser and connects developers. It allows you to collaborate together, seeing what everyone else is doing, instead of having to merge things together or work with Subversion or Github doing pulls, let alone not having to have one person on a team cobble efforts together as they're done.
    • Easy ways to make money for your game, or deploy it for free. It includes a way to manage payments, subscriptions, user access if you want to charge for a game, have micro-transactions, or crowd fund. But you can make a fully free one, too. (Still working on the last part of payment handling.) Similarly, you can either require registration or not. (again, widely variable access controls for users)
    • "Fork" a game that allows that to be done. This is basically like modding, but you take a game and copy it and can make whatever changes you want to it without interfering with the main version of it.
    • Streaming content. At its core, it manages worlds that can be shared or insulated, and streams content as it needed for the player(s). This lets you have a tiny client that loads right away in the player's browser (LEWD is less than 500kb initially, for example), and makes it easy to write and manage a client.
    • The client side code is all open source that you can learn from.

     

    What can you make on it?

    • VNs and Text adventures are the most straight forward, especially since you get my writing parser and it has a scenario editor, tile map editor, quests, and other stuff there out-of-the-box.
    • Interactive webcomics, that branch rather than being linear.
    • MUD-like games.
    • Really anything if you can write Javascript well. If there are good 3D modelers and animators on a team looking to make something, I can help you choose a renderer to use with Creightr, or write you a new one.
    • Server processing time is generally in microseconds, so fast paced top down or side scrolling RPGs are all fine if you just write decent interpolation. RTS, world building games, even FPS I guess? It really works for anything if you can program but just not out-of-the-box at the moment. The advantage of using it over something homebrew is that it handles a lot of efficiency things itself under what you write, and has the tools to use for content, as well as having what I think is a good workflow to build on top of. You have about 3000 hours of engine/tool programming work saved for you to work with.
    • Single player or multiplayer. Making something multiplayer isn't any more work with Creightr. A multiplayer game is largely as simple as single player and is just a design choice rather than being more work and more difficult like most engines. Single player games will put less load on the server, though, but still require an internet connection at least at this point.
    • It's really a client agnostic thing. What the "engine" really is is the server that streams and manages your game content, and is tools to add that content. Content is data. How your client displays that data to the player is up to you.
    • You CAN make a non-web game, but you'd still have to write your client on whatever engine you want, say Unity, and use Creightr to stream levels for a big mmo, or user generated content, or whatever. I'm just not sure that's really apt since part of the nice thing is that people can visit a website and be playing your game instantly instead of having to download anything.

    Needing to write/modify a client in Javascript is probably going to be the stumbling block for most. There is the intent to have client code that's automatically generated, as well as client side extensions similar to Wordpress and other CMS software so non programmers could pick things that are sort of like themes for different styles of games that change how their content set is interpreted for the player and so on. It's just not there yet.

    Like I said, if what you have to offer is good enough, I can probably help with client programming as well even though that's not really "getting accustom to the engine" stuff, since it's really agnostic to that.

     

     

    What else you get

    • You get to get started making something with this engine early, of course.
    • I'm hosting the server for you, so there's no costs for that and the distribution that comes with it.
    • I'll give you consulting and help to guide you through working with the engine and getting your game going on it.
    • A hub for games. Eventually I'll have a hub for games where people can find your game and such, which LEWD and some other games I'm making will also be on. You can still have it accessible through Kimochi(when they support web games, you use NW.js, or if you use a downloadable client), your own site, or whatever else as well.
    • If you have some crazy talent and a good idea but need someone to program a framework for it, I MIGHT be able to do that for you. This is particularly the case for a great artist and/or modeler/animator. I've really wanted to make a Kancolle ripoff game where you can promote boats to the rank of "Cum Dumpster" and stuff, personally, if I just had the right artist and people to script the missions and story. A CYOA with webm clips that have loops and transitions would be really cool, too. Another idea was some sort of Spacestation 13 type game but 3D that I can mostly procedurally generate, with lots of player built worlds, maybe with lewd stuff too or at least forked version

     

    What about updates? The future when it's released to all?

    • The way content is saved, it can always be automatically refactored to work with an updated version of the engine even when if something changes with it that would otherwise break your content. This is also an important feature for version control of extensions in the future.
    • As far as breaking API changes, well I'll notify you of them if those happen. They'll be simple refractoring fixes on your side, or you can use an older engine version.
    • In the event that this falls through or whatever, I guess I can transfer the hosting over to you[r team]? God forbid if I die unexpectedly, there's a deadman's switch to handle that.

     

    What's the downside?

    • Like I said, right now, people can't just download it and play offline later. They play it through a website, or even need an internet connection if you're actually choosing to roll your own desktop client that has to connect to the server to stream the content. Some people don't like that, but there isn't an easy way around that now as it's core to a lot of how Creightr works and makes writing a game client much more streamlined, easier, and sensible with event driven programming.
    • I'm taking a cut but it's faaaaar more generous than Steam. I'm certainly going to be heavily in the black with this financially early on. This is essentially in exchange for enabling you[r team] to make [more] money. If your game is completely free and you don't make money from it at all, there is no cut or other cost to worry about.

     

    How to apply

    • This is going to be a pretty informal, personal process. Just leave me some sort of message or reply somewhere with your credentials.
    • Show me prior work for you[r team] that tells me you can handle this.
    • What game you plan on making helps (though isn't a requirement if you want to keep it secret. You can also PM me this, and the LEWD forums are the best place to do that at)
    • Let me know what else you may need from me!

×
×
  • Create New...