Jump to content
  • Advertisement
    1. Past hour
    2. Brandon Sharp

      Machbot 2.0 VS Sweetbot

      Yeah this is one level, it’s both cars and bots this is just a render from the bot forms fighting above one of the worlds.
    3. 0r0d

      How early to begin marketing?

      Yes it's too early.
    4. EddieK

      Tower Defense

    5. This Week This week was kind of a slow one. I mainly fixed some bugs and started implementing shooting tank. But on the art side of things the project is slowly moving forward. Art Me and my team have decided to go with 4 themed levels: Prison yard Parking lot Construction yard Airport This week we also decided to change the Laser Turret to Machine Gun Turret which, as the name suggest, will shoot bullets instead of laser beams. Although there will still be a turret which shoots lasers, but only at air enemies. This is how this turret will look like: As you might notice, one of the artist made a little surprise for me and added a Lithuanian flag to the side of the turrets (I'm from Lithuania if you haven't guessed already). He also suggested that we would make the enemies American, which would mean that the player will play as Lithuanian commander against US army. Which is kind of funny, but since there's not a lot of Lithuania themed games, I think this would make it somewhat popular in my country, or at least I hope it would. Regarding the level props, the other artist is currently working on props for construction yard levels. This is one of the unfinished props: This will be properly textured later on, and there will be a bucket on top of it. Next Week I hope next week will be a bit more productive on my side of things. I have few things on my TODO list. Main thing on the list is to make an alpha release and post it on GameDev.net to get some feedback regarding the mechanics of the game. That is all for today, till next week!
    6. Tom Sloper

      How early to begin marketing?

      Moving to Business forum.
    7. Hello, I know non competes are usually used for for ensuring a person doesn't compete after a job, but what about during? A few of my team members say they can't help because someone at their company said, or had them sign something to say they aren't allowed to work on any other projects while they are part of the company. This worries me, because if I ever get an official job in the industry, they might ask me to drop my current project. (We are mainly hobbyists.) I'd consider it, but I'd prefer not to be put in that situation to begin with. So how common is this? I understand the point of making sure people aren't working on other projects on company time and resources, but what about if your working on a side project at home?
    8. Today
    9. I am a few weeks into making my first "real" game and want to take it somewhat seriously. It'll be a single player top-down dungeon crawler RPG for PC. At what stage should I start marketing? From observation, sales benefit from building a customer base during development, but starting too early can cause customers to lose interest and showing unfinished assets/ideas can mar reputation. I also have that irrational fear someone's going to steal my ideas if I share them, but I'll get over it. When should you start putting your concept/aesthetic, code snippets, mechanics, gameplay footage, etc out there? Do you share in relation to when your content is presentable or your release schedule? As for where I'm at ~ I am still building the skeleton of my game, so there's lots of features but no substance or levels yet. The art is 100% placeholder. My concept is fleshed out, and I could give an elevator pitch for it. I'm beginning concept art, so I'll also have some aesthetic ready to share soon. I've been keeping a day-by-day journal of my activities and ideas, so I'll have plenty of content to rework into a developer's diary and marketing whenever it's okay to show people. It's probably early, but I want to start planning. Any perspectives are welcome! I'm mostly looking to learn from others' experience.
    10. Some links to read: The ping-pong effect for acute angles is a weakness of the iterative seidel solver. Any solution would involve somehow looking at more than one plane at a time to detect this kind of case. Collecting planes in a set, or otherwise, followed by something to "kick" the system out of the locally difficult state. I don't think that thread is quite what you're looking for -- but I was describing a way to get a makeshift contact normal by calling GJK between a line segment and some other shape. This normal may or may not be useful, and if extra care isn't taken the character can be pressed along this normal into a colliding configuration. I would suggest checking out the other links.
    11. OK then, somethings to look at: Enable the debug layer (by creating your device with D3D11_CREATE_DEVICE_DEBUG flag) and see if there is any information regarding your issue (if using visual studio you may need to scroll the output window to see the messages); If you are creating your swap chain in full screen mode, try setting it to windowed mode before releasing; Assuming that somewhere in your code you created a render target view, make sure you release them before recreating the swap chain; Honestly I don't use this approach of recreating the swap chain, I use the ResizeTarget/ResizeBuffers method. Hope that helps.
    12. Unfortunately this has not resolved the issue. I tried replacing the DXGI factory creation: DXGIFactory *pFactory = nullptr; CheckResult(CreateDXGIFactory(__uuidof(IDXGIFactory), reinterpret_cast<void **>(&pFactory))); With this access code: IDXGIDevice *pDXGIDevice = nullptr; IDXGIAdapter *pDXGIAdapter = nullptr; IDXGIFactory *pFactory = nullptr; impl.m_pDevice->QueryInterface(__uuidof(IDXGIDevice), reinterpret_cast<void **>(&pDXGIDevice)); pDXGIDevice->GetAdapter(&pDXGIAdapter); pDXGIAdapter->GetParent(__uuidof(IDXGIFactory), reinterpret_cast<void **>(&pFactory)); Thanks anyway! I'll continue to investigate CreateSwapChainDesc() and report back with whatever I find.
    13. bencinStudios

      Programmer Needed: Project in Full Development

      Hey Sam! Game looks really great! We just developed a match-3 style game for a client called Lucky Lotto Match (Android/iOS). We'd be more than happy to chat about helping get your game across the finish line.
    14. I went for the second option and everything works right. Thank You!
    15. Tape_Worm

      PerspectiveOffCenterLH

      Awesome, thanks for the explanation. I managed to make it all work out by just transforming my quads instead and leaving the camera fixed. By doing that (and countless other small adjustments...) I got the end result I wanted: I did this all with my 2D API that I've been writing off and on over the last... well... very long time.
    16. Hi Aerodactyl55, thanks for your response. I'm continuing to investigate possible invalid parameters set in CreateSwapChainDesc(), but I'm interested in your second point. I'll try acquiring the IDXGIFactory through the device and report back.
    17. My list of possible suspects: 1. Something wrong in the CreateSwapChainDesc() function; 2. You are not getting the DXGI factory from the D3D11 device.
    18. I should also add that I've gone through the best practices docs here: https://docs.microsoft.com/en-us/windows/desktop/direct3darticles/dxgi-best-practices In particular, I've made sure to specify DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH in DXGI_SWAP_CHAIN_DESC.Flags. The best practices docs do describe cases where DXGI may default to the desktop resolution despite the numbers supplied via DXGI_SWAP_CHAIN_DESC, which sounds pretty similar to what I'm seeing. Unfortunately though I can't see what rules I'm breaking.
    19. deltaKshatriya

      How much longer can Trump/Trumpism last?

      I think @ChaosEngine summed this up nicely: I don’t believe that everyone who voted for trump is racist, but it is demonstrably true that they supported a racist. And you can argue that Hillary had some unsavoury characteristics too, and I wouldn’t disagree with you. The difference is that most Democrats will admit to her faults (it’s probably why she lost). Trump supporters, OTOH, either deny his racism, or worse, actively support it. Also worth noting that you can be opposed to illegal immigration and yet still believe that people should be treated humanely. This cannot be emphasized more. It's not about whether Trump voters or current active Trump supporters exhibit racial bias or prejudice in their daily life: it's about the fact that they voted for a man who is a racist. Many many people in the US can't get past this simple fact here. Somehow the voters/supporters either simply didn't care about this fact, or genuinely believed that Trump is not a racist. Then there's the whole notion of the fairly large amount of people (granted, maybe a minority of the whole US, but still an uncomfortable number of people) who still go to great lengths of mental gymnastics to deny or defend his racism. I don't think you'd find many Hillary voters who would go to such great lengths to defend her flaws. Most of us that voted for Hillary knew she was a flawed candidate, for various reasons. The point is that this is less about labeling and more about actions that we see and hear on a frequent basis, in many cases from people we may actually know personally. Yea maybe people didn't vote for Trump because he's a racist. But people who voted for Trump did, at the minimum, ignore this, and that is very troublesome. This primarily has to do with the sheer amount of influence and money that the two large parties have had.I'm not very sure what more there is beyond that that has caused this situation. Historically, the US has had more than 2 major parties. This trend is a trend from the last century. But yes, more choices would mean we may have had a possibility for a more sane electoral competition, like Hillary vs Bernie. However, Trump was not a result of only 2 parties being present. This exacerbated the result, but Trump was nominated by the Republican Party, let's not forget. There's more to this than that.
    20. Yeah, that was based off of occupancy maps by Damian Isla. He thought it was so groovy that he and Christian Baekkelund made Third Eye Crime. At about 11:40 of this, Damian shows off a demo of occupancy maps and describes how it is done. (His first 30 minutes of the lecture is about knowledge representation.) https://gdcvault.com/play/1267/(307)-Beyond-Behavior-An-Introduction Start at 30:30 of this for more about the design of the game, Third Eye Crime based on it: https://gdcvault.com/play/1018057/From-the-Behavior-Up-When
    21. Cody.Rauh

      Ideas for business related with games

      A person with an idea shouldn't be too hard to find, especially now that you posted you have money on a forum. It will be like blood in the water to a bunch of sharks.That said what you are looking for is a business with a plan, who needs seed funding. Due to the low amount of capital I am going to assume ( please correct me if I am wrong ) that you are inexperienced as an investor. There is nothing wrong with the amount you have to invest, however you need to be aware of this concept: https://en.wikipedia.org/wiki/Risk_of_ruin At your current level of capital ideally you would want to back 100 ideas at $20. Look for someone that is willing to give you a 8-12% ROI weekly over the period of 3 to 6 months. This would be someone very reliable that needs a tool, or equipment to do their job in some sort of gig economy. Usually "investors" are playing a much longer game, with much larger capital. I would look for a hard working kid during the fall season needing tools to rake leaves in his neighborhood at this level. While the idea is ridiculous as his parents would likely give him the tools or the money to buy them, that is the scope/size of project you can take on with your current investor capital. So this would likely be a little absurd. However if you went above $20 to say $100 or $200 your risk of ruin would be substantial. You would need 1 project to pay $2000 for the other 9 projects that would likely fail, and that is to break even. I do not wish to discourage you, there is definitely an opportunity here for you to do something smart with your $2,000. That said "investors" do their homework and research before investing, and you should too! Posting to a forum on the internet is the fastest way to find an idea and lose your money. Respectfully, Cody
    22. sprotz

      Machbot 2.0 VS Sweetbot

      Is it a space fighting game? Fighting while floating in space?
    23. Hi everyone, here's a fun one. I've been using DX11 for ages and I've never seen anything like this happen before. I found a bug in an application I'm developing when changing the resolution in full-screen mode. In order to handle arbitrary display mode changes (such as changes to MSAA settings), I destroy and recreate the swap chain whenever the display mode changes (rather than just using IDXGISwapChain::ResizeBuffers and IDXGISwapChain::ResizeTarget). On application startup, the device and initial swapchain are created via D3D11CreateDeviceAndSwapChain. When the display mode changes, this initial swap chain is destroyed, and a new one is created using IDXGIFactory::CreateSwapChain, with a new DXGI_SWAP_CHAIN_DESC. What I've found is that, despite the new DXGI_SWAP_CHAIN_DESC being correct when supplied to IDXGIFactory::CreateSwapChain, if I then retrieve the desc from the resulting swap chain, it has values from the old one. For example, if the resolution is changed, the swap chain is created with new (correct) values for BufferDesc.Width and BufferDesc.Height, but this new swap chain contains the old values which the initial (now destroyed) swap chain desc had. Consequently the back buffer is the wrong size, which leads to obvious problems and errors. Has anyone encountered a similar situation, or can think of anything useful to investigate? Here's a simplified version of the code for the display mode change: m_pDeviceContext->ClearState(); m_pDeviceContext->OMSetRenderTargets(0, nullptr, nullptr); m_pSwapChain->Release(); m_pSwapChain = nullptr; IDXGIFactory *pFactory = nullptr; CheckResult(CreateDXGIFactory(__uuidof(IDXGIFactory), reinterpret_cast<void **>(&pFactory))); IDXGISwapChain *pSwapChain = nullptr; DXGI_SWAP_CHAIN_DESC swapChainDesc = CreateSwapChainDesc(...); // Returns populated DXGI_SWAP_CHAIN_DESC with correct values. CheckResult(pFactory->CreateSwapChain(impl.m_pDevice, &swapChainDesc, &pSwapChain)); DXGI_SWAP_CHAIN_DESC verifySwapChainDesc; ZeroMemory(&verifySwapChainDesc, sizeof(DXGI_SWAP_CHAIN_DESC)); pSwapChain->GetDesc(&verifySwapChainDesc); // swapChainDesc does not equal verifySwapChainDesc.
    24. Just an FYI, Game Maker Studio 2 provides cross platform already. Currently it supports: Windows desktop, Mac OS X, Ubuntu, Android, iOS, fireTV, Android TV, Microsoft UWP, HTML5, PlayStation 4, and Xbox One.
    25. I figured out my self and finished the book, thanks anyway
    26. A spam email was reported last week by other users using unique emails. After extensive review I've found no evidence of a recent breach, although further measures have been taken to improve security in some areas. If I do come across a problem I'll let everyone know. Additionally, I received the same spam for a GameDev.net email that is not in the GameDev.net database and not used for any other services or public information (spam header sent by a few helpful members to confirm). Same sender, header, timeframe, etc. This confuses the issue further. I reported the header to SendGrid since it came through their services. If you have concerns over any personal information stored in the GameDev.net database it's best to request it through the support portal at https://www.gamedev.net/support. The information stored is minimal (look at your profile/account + IPs), but I can provide it for peace of mind.
    27. orange451

      HBAO Test

      From quite a few years ago!
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!