Jump to content
  • Advertisement

All Activity

This stream auto-updates     

  1. Past hour
  2. jbadams

    Best places to "market" my VR game

    You could try joining in on #screenshotsaturday . Basically you can filter posts based on hashtag, and #screenshotsaturday is pretty popular - if you can post an eye-catching screenshot you might grab some attention. There may be VR or Oculus specific hashtags as well that you could try.
  3. DavidWeaverAudio

    Audio Programming Blog for Beginners

    Have been hard at work on the blog, wrote blog no. 5, all on the processBlock and how digital audio actually works! Check it out here;http://scowlingowlsound.com/blog/2019/5/7/lufxhldqfjuqnjpbkx14l8oyyjveho
  4. SillyCow

    Best places to "market" my VR game

    Thanks @slayemin. I've already published on the Rift Store (no keys required). I also have a trailer out. And I've got ~1k downloads and ~10 reviews. I'm looking to push that to the maximum, assuming that there still exists an audience for VR. ( I might have missed the "hype" by a year or two 🙂 ) I haven't done any "marketing" yet, so I was hoping I could increase that number by creating some sort of buzz somewhere. The question is where? Haven't really used twitter before, didn't think it was the way to go for discoverability. I mean, if people already knew me, they might follow me for updates. However, would people that don't know me discover me on twitter somehow? (I've never really used twitter before, so maybe I'm missing something about how it works)
  5. The team over at Orx have released the first in a series of demonstration / tutorial videos for Orx: https://www.youtube.com/watch?v=wo6o8BAMnM0 This episode shows how to move characters seamlessly from one side of the screen to the other, as opposed to regular re-positioning. This is a good technique that requires no code in Orx, but rather just some data configuration. You can also apply this technique in other engines. There will be more videos being made over the next days and weeks to showcase Orx more, and give developers a good idea of what the engine is capable of.
  6. Today
  7. Brain

    Did I really remake Minecraft?

    It really doesn't take much similarity for the human mind to associate things together, the mind looks for patterns. It's just what we do as a species. A previous version of my game before moving to unreal engine 4 looked like this: Even then multiple people said "it looks like minecraft" just because everything was cubes or square edges. Moving to ue4 introduced a completely different lighting scheme, more normal maps and sharper shadows which then shed that stigma, at no time since has anyone said it looks like minecraft any more. Perhaps similar may work for you? It's worth pointing out that world's in no man's sky are voxel based just like in Minecraft, and some physics and rendering quirks hide that very well. Hope this helps!
  8. slayemin

    Best places to "market" my VR game

    If you aren't ever going to go "commercial", you can spend $100 and post it on steam for free. You can then give away steam keys to people on reddit (r/oculus and r/vive) and just by being on steam, you'll get people who randomly find your game and want to play it. You'll still want to create some sort of a gameplay trailer so people can see what the game is about before they decide to download it -- technically, they 'buy' they game even if they don't give you money, so they gotta like what you're selling even if its free.
  9. ProjectTaival

    Dev Diary #021 - After R&R

    Hi, and welcome to this weeks dev diary! First, I must apologize for not having had anything interesting to show for a long time now. Most of the time that could have been used for something productive have sunken into technical difficulties and optimizing the settings of various software that I use and lately especially my hardware issues has taken a toll on the creative time. While I was sick, I did manage to do the benchmarks for the most part, but had to re-run them after suffering several BSOD earlier last week. The situation with my computer looks bleak every now and then to say the least, but for now I have managed to set the BIOS configuration to a more stable settings and finally got 2 out of 3 benchmarks to run from start to finish. The Results The reason for this benchmark is to find the optimal middle-ground for quality and performance, so that the rendering time stays as reasonable as possible with as good quality as possible. One test was only partly finished before writing this Dev Diary, the rendering time for the lowest quality setting is an estimate based on the first 2 seconds it got to render. The settings for the benchmark is the same for all the renders; Preserve RGB (Color management turned off) 32 Bit Colors Full Resolution (1080p) Bicubic Asset Quality 60 FPS 25 Seconds Clip There are one peculiarity though; the first 1187 frames (out of 1500) are a static image, which went by fast on every setting. I decided to include this just to see if the quality setting has any impact on how fast it renders the static image frames. The result of that was quite predictable, since if you let After Effects render one of the static image frames once, it will be really fast after that. The real speed test began after that. Cinema 4D Quality 01 *Estimated Runtime = 2h 28min Cinema 4D Quality 51 Runtime = 4h 51min Cinema 4D Quality 99 Runtime = 11h 39min (*Based on a run-time of 120 frames = 2 seconds rendered in 1 hour) ----------------------------------------------------------------------------------------------------- Here is the last weeks Render Quality Comparison picture for reference; If you are facing a similar situation of having to decide which quality setting would make the most sense, I hope this helped you a bit, at least. That is all for this weeks Dev Diary, I'm terribly sorry for not having anything more to show, but to make up for that, I will show some low quality mock-up images of my game design for the mobile game thus far. Thank you for your time and I'll see you on the next one And as always, you can check out every possible mid week announcements about the project on these official channels; • YouTube • Facebook • Twitter • Discord • Reddit • Pinterest • SoundCloud • LinkedIn •
  10. Brain

    Keeping Ahead of the Mobile Monetization Game

    This reads a little like a press release or advertisement, I'm not sure what I've learned about general advertising within the mobile space that doesn't seem specific to the adcolony platform...
  11. Webellion

    Five Nations

    Five Nations is a real-time sci-fi strategy game for PC platforms, Switch, and mobile. Encompassing tactical combat in space in real-time mixed with micromanagement of economy, construction, and production, it will play both in single player and multiplayer modes. The RTS mechanics being custom-made to deliver action-packed gameplay. Gameplay You are a commander of one of the five greatest galactic empires in the far future Develop your space facilities, mining stations, factories, power plants, and research centers. Produce a gigantic armada of spacecraft to confront and destroy your rivals by applying shrewd strategies to outmaneuver their fleets. All this in real-time, by micromanaging your spaceships and structures through conventional RTS mechanics tailored to modern action-packed gameplay. Story In the near future, countries of the Earth are clustered in an international organization to create co-operation between states and prevent future wars. Aligning mankind under a common flag helped the economic and technological progress that paved the way for space conquest. During the colonization of the solar system, a group of pioneers discovered a wormhole that led to an unknown corner of the galaxy. Although the first attempt to enter the wormhole was deemed a complete success, the second expedition never returned... Join our Discord server and get Super Early Access https://discord.gg/uSSzUKs Social Media Facebook fan page: https://www.facebook.com/fivenationsthegame Instagram: https://instagram.com/fivenationsthegame GameJolt: https://gamejolt.com/games/fivenations/389358 Itch.io: https://webellionlimited.itch.io/five-nations Twitter: https://twitter.com/webellion Five_Nations_-_First_Trailer.mp4
  12. Shaarigan

    Game initialization.

    Static variables are necessary at least at the point of singletons, fixed size buffers and one-time startup information you don't want to calculate every time again. Examples are a log or profiling buffer or UTC time. Whyt I usually do is wrapping the engine entry point into a macro calling some start-/ and cleanup code arround the user main. What you generaly want is also reading some kind of config destinated to your game from a file in the game directory like the "engine.ini" file to set specific configuration to your engine or have a "userprefs.ini" that set local user settings like display resolution
  13. GoliathForge

    Explosive Balls

    Album for Explosive Balls. Thanks...
  14. VoxycDev

    Kitten, Pony And Bunny

    The usual crew is comfortable in their environment plus some views from the castle. They roam from castle to castle, in search of positive vibes to absorb and share.
  15. VoxycDev

    First Person Catcher!

    Working on the color palette. The usual crew is comfortable in their environment plus some views from the castle. They roam from castle to castle, in search of positive vibes to absorb and share.
  16. SillyCow

    Best places to "market" my VR game

    Thanks, I don't much like posting on Facebook, because then my personal contacts get spammed by my hobby posts. I would much rather use a channel that is separate from my private life.
  17. Project Thumb Thank you for this challenge. I see we're wrapping it up a little early, which is great. This was my, "all in software" attempt and it went really well. A couple of days ago, I broke the enemy side in a playful sort of way, which gave me an excuse to pull the AI from one of my other projects and stuff into this. Next day we were writing states and wiring it up. That felt swell. The pixel water made me happy, check that off the list. Anything that runs away with a mind of its own in running source is every bit worth the play. Working with raw arrays like this is pretty powerful. There is a Perlin generator in there for improved background and foreground coloring which might also be an interesting continuation. reference source : [ youtube user : javidx9 ] reference source
  18. Phoenix Games

    [Work In Progress] Don't Give Up

    'Don't Give up' is a game set around a child growing up through school years, each level represents a school year passed. As you play through the game, the levels get darker to reflect the stress and anxiety many students feel towards the later years, obstacles will also begin to appear in the form of school themed dangers like a pencil or books etc..., as well as this the levels will become more twisted and loose their colour for a more dark, bleak and twisted theme.
  19. jbadams

    Best places to "market" my VR game

    That's a tricky one at the moment - obviously, you need to try to find places where your potential users are - but with VR hardware still a niche interest, that's a bit trickier to locate than more traditional markets. My best suggestion at the moment would be to try to find groups on Facebook, and relevant hashtags on Twitter. Perhaps others working on VR titles (@slayemin ?) might have some more specific ideas.
  20. You are a very creative person. I would love to know more about what software you use to develop your games with. Do your games turn out the way you imagine them?
  21. GoliathForge

    Explosive Balls

    The pixel peeps have come to tap into your pipeline. It is your duty to collect as many explosive balls down the hole for study and protect your pipes. Happy hunting. A circle physics game with c++ source. Two state machine examples. One stack based driving the main game and another more traditional finite state machine driving the enemy ball shooter. Other points of note are, a software sound implementation, some neat home grown physics math, picking... the flowing 2D water thing... and just all around decent clean code. GDN_SideScroller_ExplosiveBalls_source.zip
  22. If you want to look up my background: Book - Unity AI Programming Essentials Unite Austin 2017 - S.O.L.I.D. Unity - YouTube Lynda.com Unity 5: Build a Real-Time Strategy Game Lynda.com Unity 5 2D Procedural Terrain Senior Developer - NASA Kennedy Space Center's - Launch Mission Senior Developer - NASA Kennedy Space Center's - Mars Base LinkedIn - a bunch more stuff Unity Connect - and even more.
  23. collocgame


    COLLOC is new type of puzzle game, and it has over 6 entire unique chapters and over 60 different challenging levels, come play and make the great fantasy world colorful again!
  24. GoliathForge

    white dragon finger paint

    they said, "hehehe hohohoho". One more "ho" for a warning point?
  25. Hello, everyone! I finished a piece of game, it is a first person shooter with different puppets, including 3 of my favorite tin puppets, so consider 6 months of intense graphics and listen, listen to this hymn of Iraqi youth, these Alladins of modern progress, while my puppet Modesto seeks for tea bowl and plucks a bit lapels of military tunic of Republican Guard. This part of game happens on Baalbek highlands not far from the ISIS hideouts of Lebanon. Game contains even the PUPPET of Saddam Hussein (time line 8:21-8:59) and thinks over the impact of changes. If you download the game, the third episode, (at the bootom, with password 'BAGHDAD') would be this most recent experience. While considering this eastern cultural event, spectator might also amuse himself while looking through my US refugee documentation at http://www.europique.com/ttbop2docume.... What else? Physically I am located in the US now. And thanks, only in 'Ask Leslie Moonves' project, on Vasily Zotov's game website: http://www.europique.com youtube: https://youtu.be/8r2M_D94cVo my theatrical also: https://youtu.be/J0YKfgUefVU Vasily Zotov
  26. Using atomic variables is very expensive. You don't want to synchronize more than once per tick per thread if you can avoid it. Typically, there will be double-buffering. The main thread will do something like: 1) wait for all client threads ready 2) flip readable thread input buffers 3) flip writable thread output buffers 4) tell threads to read previously written data 5) read thread inputs 6) simulate into new write buffers The client threads will do something like: 1) signal ready 2) wait for "go" 3) read from thread output buffers 4) write to thread input buffers 5) flip readable output buffers 6) flip writable input buffers Note that each thread, and the main function, have their own state of which buffer is "readable" and "writable." Because the section between 1 and 4 in the main thread is a critical section, it's actually possible to avoid that, and just use shared pointers -- main thread reads and writes from the halves that the client threads don't read/write during this particular tick. And, in case you're not familiar; "flipping" just means swapping between buffers A and B; typically updating a couple of pointers. // One side will read from readBuf() while the other side writes // to writeBuf(). When both sides are done, call flip(), and the // reader can now read new-produced data, and the writer can write // into the buffer that the reader just finished reading. Repeat // until game over! template<typename T> class Flipper { public: Flipper() : flip_(0) {} T const *readBuf() const { return buf_[flip_]; } T *writeBuf() const { return buf_[1-flip_]; } void flip() { flip_ = 1-flip_; } private: T buf_[2]; int flip_; }; struct ClientState { Vector3 position_; Vector3 velocity_; Quaternion orientation_; Quaternion spin_; int hitpoints_; int weapon_; int ammo_; int grenades_; }; struct GameState { ClientState clients_[MAX_PLAYERS]; }; Flipper<GameState> gameFlipper_; struct ClientInput { float move_; float turn_; float jump_; Quaternion aim_; bool fireWeapon_; bool throwGrenade_; bool cycleWeapon_; }; struct AllInputs { ClientInput inputs_[MAX_PLAYERS]; }; Flipper<AllInputs> allInputs_; Semaphore ready_; Semaphore clientsGo_; int numClients_; void mainThread() { ready_.wait(numClients_); gameFlipper_.flip(); allInputs_.flip(); clientsGo_.set(numClients_); auto inputs = allInputs_.readBuf().inputs_; auto oldState = gameFlipper_.readBuf().clients_; auto outputs = gameFlipper_.writeBuf().clients_; do_the_needful(inputs, oldState, outputs); } void clientThread(int clid) { ready_.set(1); clientsGo_.wait(1); auto readFrom = gameFlipper_.readBuf().clients_[clid]; auto writeTo = allInputs_.writeBuf().inputs_[clid]; do_client_things(readFrom, writeTo); }
  1. Load more activity
  • Advertisement

Important Information

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

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!