Jump to content
  • Advertisement

Search the Community

Showing results for tags '3D'.

The search index is currently processing. Current results may not be complete.


More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Audio
    • Music and Sound FX
  • Business
    • Business and Law
    • Career Development
    • Production and Management
  • Game Design
    • Game Design and Theory
    • Writing for Games
    • UX for Games
  • Industry
    • Interviews
    • Event Coverage
  • Programming
    • Artificial Intelligence
    • General and Gameplay Programming
    • Graphics and GPU Programming
    • Engines and Middleware
    • Math and Physics
    • Networking and Multiplayer
  • Visual Arts
  • Archive

Categories

  • Audio
  • Visual Arts
  • Programming
  • Writing

Categories

  • Game Developers Conference
    • GDC 2017
    • GDC 2018
  • Power-Up Digital Games Conference
    • PDGC I: Words of Wisdom
    • PDGC II: The Devs Strike Back
    • PDGC III: Syntax Error

Forums

  • Audio
    • Music and Sound FX
  • Business
    • Games Career Development
    • Production and Management
    • Games Business and Law
  • Game Design
    • Game Design and Theory
    • Writing for Games
  • Programming
    • Artificial Intelligence
    • Engines and Middleware
    • General and Gameplay Programming
    • Graphics and GPU Programming
    • Math and Physics
    • Networking and Multiplayer
  • Visual Arts
    • 2D and 3D Art
    • Critique and Feedback
  • Community
    • GameDev Challenges
    • GDNet+ Member Forum
    • GDNet Lounge
    • GDNet Comments, Suggestions, and Ideas
    • Coding Horrors
    • Your Announcements
    • Hobby Project Classifieds
    • Indie Showcase
    • Article Writing
  • Affiliates
    • NeHe Productions
    • AngelCode
  • Topical
    • Virtual and Augmented Reality
    • News
  • Workshops
    • C# Workshop
    • CPP Workshop
    • Freehand Drawing Workshop
    • Hands-On Interactive Game Development
    • SICP Workshop
    • XNA 4.0 Workshop
  • Archive
    • Topical
    • Affiliates
    • Contests
    • Technical
  • GameDev Challenges's Topics
  • For Beginners's Forum

Calendars

  • Community Calendar
  • Games Industry Events
  • Game Jams
  • GameDev Challenges's Schedule

Blogs

There are no results to display.

There are no results to display.

Product Groups

  • GDNet+
  • Advertisements
  • GameDev Gear

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Website


Role


Twitter


Github


Twitch


Steam

Found 849 results

  1. Dark Fantasy Environment and Props Hi GameDevs, I am currently working on a model pack for the Unity Asset Store. I am however not satisfied with the overall look of these game-ready models. There would be many architectual and prop objects from gates and windows to lamps, furniture, decoration etc. The style would be a gloomy, mystical, dark fantasy-inspired look, similar to a dark elf or vampire castle interior. For modeling I use Blender, for texturing Substance Designer and PS. Please take a look at my work and help me figuring out how should I improve the textures. I use the Smoothness / Metallic workflow, and would like to add Ambient Occlusion separately (screen space). I also use Emissive maps where needed (lamps). If you see some obvious flaws in contour, colors, etc please note those too. In these images I threw the objects into Unity, no light setup and compositing was done (I still need to learn those for presenting my stuff). Link to my Sketchfab (here you can see the crystal lamps in 3D). Thank you for your attention!
  2. Hello State based render architecture has many problems such as leakage of states and naive setting of states on each draw call, a lot of different sources recommend stateless rendering architecture which makes sense for DX12 as it uses a single object bind the PSO. Take a look at the following: Designing a Modern GPU Interface stateless-layered-multi-threaded-rendering-part-2-stateless-api-design Firaxis Lore System: CIV V Is this not causing the same problem though? as you are passing all the state commands within a DrawCommand object for them to be set during the draw call? yes you are hiding the state machine by not exposing the functions directly but you are just deferring the state changes to the command queue. You can sort by index using this method: Real Time Collision: Draw Call Key But that means each DrawCommand is passing in the entire PSO structure (as in the state's you want) with each command and storing it, just for you to sort by the key and elect the first object to bind its PSO for the rest within the group to use. It seems like a lot of wasted memory to pass all the PSO in to use just one, although it does prevent any slow down from swapping PSO for every single object. How are you handling state changes? am i missing some critical piece of information about stateless (note i am aiming towards the stateless method for DX12 just want some opinions on it :)) Thanks.
  3. Hello, and welcome dear reader to my upcomming long term project 'Spark' I'm planning for a while now. My name is Bastian, I'm working as professional in games business for a couple of years as Senior Software Developer and hobby engine architect and am going to start running a project soon that is targeting the following thoughts based on this forum discussion Problem Many hobby projects and small studios out there don't have the financial/man-power capacity or experience to make good looking game maps as of the discussion above; but also while I read through this forum for some years now, I have seen more artist requests than any programmer requests. The reason might be systems like Unreal or Unity that themselfs provide a large non-coding game making support by blue-prints, asset store content and whatever is there in addition designers can take to reach there goal. While this is great for designers and small game creation teams, there isn't such a thing for pure coders (like me) that aren't capable of doing level design or modeling. The so called "programmer's graphics" This is sadly a factor that leads to most projects failure because people tend to support such projects that look beatifull but may lack some gameplay functionality against those projects that have the fully featured gameplay ready but dont get an artist to do the environmental work. And not every game developer has some artists in it's connections. This and the fact that I personally love multiplayer (online or mmo-games are just multiplayer) RPGs, I decided to go for tis project after doing game engine development from scratch over several years now. Spark Is a product of several thoughts combined into one single software package that supports a basic, modular game engine to extend for whatever multiplayer/rpg game one decides to develop, that already has a range of functions implemented to support all the necessary systems like character management, inventory management or UI, along with an SDK to provide utility functions for a range of use-cases like player authentication or content packaging written in C++ and C# (for the utility tools). I currently decide if the package should also contain a special game-server implementation that is supporting the general gameplay interface. But whait, what makes the project unique from what is already out there? The plan is to provide more game creation features and less content editing necessity in the first level of the game. Content like world maps, quests and even assets can be generated procedurally using a set of defined rules to tell a generator unit a context taken into account to decide what should be generated. This can be map data/landscape data, fully playable (maybe limitless) maps and even assets to place on those maps including environment, plants, trees and a lot more. Gameplay content can be created too. A generator can run in the background or on a server to create new quests while the game runs including any dialog and log text for supported languages as same as potentially voice overs. I'm currently doing the research for the translation unit that should be able to generate text in English and Japanese for now (other languages may be extended) as not fully perfect a native speaker would write but acceptable enougth and simple enougth to fit into the plan. But yeah, you reader may have still some doubts about it. Let me tell you from a talk I had past time with a good friend from a grand publishing and development studio. That friend told me that they are developing an AI for one of there games, that should create content for that game after learning from there best level designers and the community. You see, this isn't a crazy backyard idea but also something even an AAA studio is planning. I'm also playing arround with the thought to make this also VR compatible for current and upcomming technology so this wont be a one-shot project but something that we can base on and continiously enhance over the months and years. Motivation I'm totally self motivated to run the project simply from passion for playing games that have quality and mesmerize me with or without a story, regardless of fantasy, sci-fy or steam punk, RPG or shooter. Games worth playing are played but there is a problem with stagnanting quality over the past 20 years that makes me sad. I now want to tell my own stories, show my own worlds to others and play like I would live in the game while I have my all-day job so don't need to do this for profit (yet). So this is not only an SDK or game engine project but also a multiplayer RPG project who's core system can be used from other people for free to setup there own ideas, make there own stories and let others explore there own worlds with certain kind of compatibility between those games for player data and mods. While I develop on my every day practice with a team, I do it on my own in spare time so the decision for this request post was simply to get some people together that may or may not share my passion for good games and are also moivated and reliable enougth to bring this to a happy ending over the next year or two up to a playable demo version to maybe pitch for more support. Closure I thank you reader and congrats for reaching the last point of my post. What I want to do might sound as a huge never ending project that will fail but my motivation is there even after years and prototypes of game engine development so if you think you could hold this kind of motivation even a single bit, are reliable, experienced with C++ and/or C# or an artist (any other matching role could be also usefull for Spark) and could work at least a day in the week, then I would be happy if you would leave a message, either in this topic, as PM or Skype/Discord chat. I will meanwhile finish my framework work (ha double spending ) and do some technical and game design for this. Dont let me wait too long and thank you for reading! Greetings!!
  4. Valsi_Noen

    Second Post!

    Hello In my second post, I would like to talk about such things as "Magic and Mechanics, Character Development, Interface and Weather Conditions." At once I would like to note that this is only part of what already exists at the moment. In the process of developing the game, one way or another, some of its elements will be supplemented. For example - globaly numbers and stats (25 points of damage, 35 armor, 81.995% of oxygen in the blood), I DO NOT SEE meaning and therefore I WILL NOT do this.(those figures, which in the screenshots - are approximate.) Everything has its time. So, let's begin! MAGIC: At the moment there are 3 magic skills. 1) Fireball. Average damage. Long flight. A small radius of hit. Relatively small cost of mana. The Fireball is not only the average damage at low cost of mana, but also a good way to illuminate the narrow and dark places, for lack of the best! Noel studied the art of twisting mana in energy clots in his youth, like his sister. He always got a good ball-shaped form, so this spell, he applied without much difficulty. But not in combat. And in battle he still was not, although he was very anxious, during the attack of robbers on the village ... He is often visited by the thought: "What if I went with my mother to defend village... Was she alive? Was I alive?" 2) Electroball. (yes, that's right.) Not an Electric Ball, no-no ...) High damage. Short flight. Large radius of hit. The average cost of mana. Electroball appeared relatively recently. Of course, earlier many races used the power of air magic, to create thunderstorms and a downpour to water the crops. But recently, metropolitan engineers are increasingly using the magic of electricity for various inventions. Electroball, Noel learned by chance ... Carolyn often showed her husband how to use the magic of electricity, and later, for fun, began to train and Noel to slightly push his father. "Look, Noel is almost getting it! Come on, ????? and you can do it!". He did not succeed ... 3) Healing Waves. Zero damage. Static healing (40 units). Fixed radius of application (around itself). Average radius of hit. Low cost of mana. Magic is not only destruction, chaos, pain, death, but also healing, help, hope, life. Unfortunately, as a child, Noel was not very worried about healing spells. Despite the fact that they are owned mainly by women (I would like to remind you that there were no magical academies in the village, and the main types of earnings were: trade, ore mining, logging and harvesting.) Herbs and treatment, mainly engaged women .) I think that now Noel regrets about it more than ever. Why so few? I explain. MECHANICS: Directly to business! Features: 1) To each hand - each spell! Many of you, for sure, played TES 5: Skyrim. (if not - very curious game) Among all the variety of aspects of the game, I was interested in the possibility of using spells, both with two hands, and with each separately. I decided to implement a similar mechanics. Almost any spell can be cast alternately from each hand, or simultaneously from two hands. It looks something like this: The chip is that regardless of the current cooldown (recovery time), you can switch to any other spell right in the battle, by pressing just one button (currently it's Z and X - the spell sheet back and forth). Thus, if there were a lot of spells, it would be difficult to control each of them (mana cost, radius, cooldown, whether it is selected and on which hand, etc.). Of course, for hardcore hardcore fans and / or fans of Magicka, this would be a trifle, but still the game is not only aimed at fighting, but also on survival, so keep an eye on the indicators (more on this below). P.S Do not forget that 3 spells - this is the realization that there is at the moment! Ultimately, this number can and will be increased. 2) Mana. Mana regeneration is a rather ambiguous thing. At the moment, passive recovery is extremely small. And flacon with mana are not restored to the "sleep" of the Hero. Accordingly, saving on mana is extremely important. So, throwing all the magic in a row is not the best idea. There is also a chance that after the death of the enemy, you can absorb some of his mana (and some health or experience). 3) Enhancement of magic skills, their reorganization and rethinking. At the moment, each of the skills has its own (not a hero) level. For the enhancement of the character (improving his health, mana, protection, etc.), there are "Points of Characteristics". To improve skills - "skill points". This is how (approximately) the tree of improvement of skill looks. Everyone of skills has his own! Where there is no branching - you need to learn the previous feature of the skill. Where there are ramifications, you can choose to improve. (or improve everything at once, if you have enough points) Learn what will happen next, before you can not learn the previous skills - you can not. Intrigue But something, I'm still spoiler. For example, the "Healing Wave" skill can temporarily increase the Hero's resistance. So it's not just a healing skill, it's also a useful buff. (Gain) Also, some skills will be universal - for example, you can simultaneously deal damage and reduce enemy defense. And this is ONE skill with ONE hand! Imagine how many effects there will be if EACH of these skills can be applied from ANY hand. (x2, but with different CDs) 4) What was said at the beginning, but perhaps part of you, did not betray this value ... I'll just repeat: This is not the final version. This is what is now. And this is what works now. I hope you heard me Let's continue! CHARACTER DEVELOPMENT: In addition to the development of skills, there are also points of characteristics, which I mentioned earlier. You can choose what you think is necessary for improvement: More health, more mana, increased resistance, and maybe a good LUCK? Perhaps I will tell more about it (I think the rest is understandable, except for the figures). Luck is a unique indicator. From this depends, how often Noel will find the islands or dungeons. Will there be spring water, palm trees with bananas, coconuts or trees? Also how valuable will be the loot (items, reward) in the dungeons. It also depends on it on how good the weather will be. (about the weather - a little lower) Of course, luck does not give a 100% chance that Noel's life will turn into a fairy tale. No no. This is only a small percentage of the total fate of Noel. Someone does not even feel it, but someone will always smile at it. Funny paradox - in life a person can be unsuccessful, but in the game vice versa. That's just ... In life, to improve your luck - it's not so easy, right? So ... I would advise you to take a chance and raise this luck, at least in the game. Let's talk more about the mechanics of mana restoration, which I touched lightly ... Many are familiar with such projects as Dark Souls, Bloodborn, etc., where to restore something, you need to go somewhere or use something (usually bed / fireplace / bonfire / potions). In Noel Hope, you will initially have 3 (at the moment) type of flacons. A health potion. Mana Potion. And a potion of rage. Potion of Health - restores health. Mana Potion - restores mana (that's a surprise ...). A potion of rage - increases the damage from all abilities for a specific time. Also, falling into a rage - your vision changes. You see better in the dark, but worse with light. Side Effects - Oops! Each of flacons is restored after your sleep on the ship. In certain locations, you can find an extra flacon. (For example, in chests with treasures, or after killing particularly dangerous monsters.) In dungeons/ instanced dungeon or special places without a fixed value (for example, a shipyard / port / berth / quay), the bubbles will not be restored. It will be necessary to carefully choose when to spend them. In addition to the potions, there will also be items of equipment, but I will talk about them, as well as about the dungeons / islands, later. Not this time, no. Mechanics of Survival: An important element is survival. Noel has indicators not only of health, mana, experience, but also hunger, thirst and temperature. Hunger is not a very frequent phenomenon, if you sit at home on a chair and look through some forum. But on a ship, in the middle of the MAGIC ocean, where strange and sometimes not very understandable phenomena happen - hunger is a dangerous thing. You will have to get food either on the islands, or in dungeons, or through attempts to plant a seed. The islands have to be found, as well as the wildfowl itself, which must still be caught. And to grow seeds found on a flooded boat or in a commercial barrel, or maybe in cargo on ships - it's a complicated matter. Watering with MAGIC water - will not work! And even if you find normal water (or get it through the magic of steam), will the seed come up? Increase the chances of success - will help perfume. But I'll tell you about them later, in a new post: P Thirst - it tortures people more often than hunger. Perhaps right now! Want to drink? You should just go to the kitchen, but Noel has a problem ... MAGIC water can also taste unusual, but you can not call it drinking. Fortunately, the ship was designed so that it can accommodate special mechanisms that allow processing some liquid into drinking water. Of course, these mechanisms only on drawings. Temperature - this is something that should pay attention more often. On average, the body temperature is 36.6. I tried to realize this indicator as realistic as possible. (although realism in RPGs with magic is ... mmm ... Conditionally?) Depending on the weather conditions, from the magic of enemies / spirits and Noel himself - his temperature will change. If during a meteor storm, Noel is touched at least by a little meteorite, then he will get a burn. And accordingly the temperature of his body will also rise. If during a snow storm, you want to swim in the water - the temperature of the body will fall. And so on... The same applies to his temperature at various islands / dungeons / locations. In addition to the visible indicators - there are those that appear after some events. For example, when lifting loot (inscription) or while running.(stamina) Stamina is only consumed during the run. Well, actually, the INTERFACE itself with all the elements: WEATHER: Less words - more screenshots. Rain with fog: Light snow: Snowfall: Meteorite clouds: Toxic fumes: Just a sunny weather: Tornado: The weather also affects the speed of the ship. During a storm or a hurricane - the speed of the ship is much lower than during a calm. I will draw your attention. These are NOT finite types of weather phenomena. In total there will be more! Perseverance. The work. Well, you understand. I'm just lazy. On this I will finish the story about magic and mechanics, as well as the development of the character and weather phenomena. I'm more than sure that you probably have more questions In each post, I will give more information, figures, screenshots and plot. Thank you for attention! I hope it was not boring to read! To new posts. P.S. Original Text on russian Language:
  5. Edit Your Profile D34DPOOL 0 Threads 0 Updates 0 Messages Network Mod DB GameFront Sign Out Add jobEdit jobDeleteC# Programmer for a Unity FPS at Anywhere Programmers located Anywhere. Posted by D34DPOOL on May 20th, 2018 Hello, my name is Mason, and I've been working on a Quake style arena shooter about destroying boxes on and off for about a year now. I have a proof of concept with all of the basic features, but as an artist with little programming skill I've reached the end of my abilities as a programmer haha. I need someone to help fix bugs, optomize code, and to implent new features into the game. As a programmer you will have creative freedom to suggest new features and modes to add into the game if you choose to, I'm usually very open to suggestions :). What is required: Skill using C# Experience with Unity Experience using UNET (since it is a multiplayer game), or the effort and ability to learn it Compensation: Since the game currently has no funding, we can split whatever revenue the game makes in the future. However if you would perfer I can create 2D and/or 3D assets for whatever you need in return for your time and work. It's a very open and chill enviornment, where you'll have relative creative freedom. I hope you are interested in joining the team, and have a good day! To apply email me at mangemason@yahoo.com
  6. I am a talented 2D/3D artist with 3 years animation working experience and a Degree in Illustration and Animation. I have won a world-wide art competition hosted by SFX magazine and am looking to develop a survival game. I have some knowledge of C sharp and have notes for a survival based game with flexible storyline and PVP. Looking for developers to team up with. I can create models, animations and artwork and I have beginner knowledge of C sharp with Unity. The idea is Inventory menu based gameplay and is inspired by games like DAYZ. Here is some early sci-fi concept art to give you an idea of the work level. Hope to work with like minded people and create something special. email me andrewparkesanim@gmail.com. Developers who share the same passion please contact me, or if you have a similar project and want me to join your team email me. Many thanks, Andrew.
  7. I made this post on Reddit. I need ideas and information on how to create the ground mesh for my specifications.
  8. Hi I’ve been working on a game engine for years and I’ve recently come back to it after a couple of years break. Because my engine uses DirectX9.0c I thought maybe it would be a good idea to upgrade it to DX11. I then installed Windows 10 and starting tinkering around with the engine trying to refamiliarise myself with all the code. It all seems to work ok in the new OS but there’s something I’ve noticed that has caused a massive slowdown in frame rate. My engine has a relatively sophisticated terrain system which includes the ability to paint roads onto it, ala CryEngine. The roads are spline curves and built up with polygons matching the terrain surface. It used to work perfectly but I’ve noticed that when I’m dynamically adding the roads, which involves moving the spline curve control points around the surface of the terrain, the frame rate comes to a grinding halt. There’s some relatively complex processing going on each time the mouse moves - the road either side of the control point(s) being moved, is reconstructed in real time so you can position and bend the road precisely. On my previous OS, which was Win2k Pro, this worked really smoothly and in release mode there was barely any slow down in frame rate, but now it’s unusable. As part of the road reconstruction, I lock the vertex and index buffers and refill them with the new values so my question is, on windows 10 using DX9, is anyone aware of any locking issues? I’m aware that there can be contention when locking buffers dynamically but I’m locking with LOCK_DISCARD and this has never been an issue before. Any help would be greatly appreciated.
  9. In order to increase the aesthetics, we looked for tips on the post-processing filter for our engine and came up with the idea of using a VHS / Analog post-processing filter, Because my teammate had already built OpenGL shaders in the past and that's kind of his hobby, he gave me the link to shadertoy. This site is amazing! There're a lot of shaders to use as a base we can build on, and it's also 100% web thanks to WebGL. This shader in particular caught my eye: It's really cool, and yet there are no VHS artifacts that can really obstruct the players' view . So I did a little tinkering with JMonkeyEngine and got this result: I'm really happy with the results. I could however reduce the blur amount: it can be annoying it it's too high...
  10. GOVERNOR is a modernized version of the highly popular series of “Caesar” games. Our small team has already developed maps, written specifications, acquired music and performed the historical research needed to create a good base for the programming part of the project. Our ultimate goal is to create a world class multi-level strategic city building game, but to start with we would like to create some of the simpler modules to demonstrate proof of concept and graphical elegance. We would like programmers and graphical artists to come onboard to (initially) create: A module where Province wide infrastructure can be built on an interactive 3D map of one of the ancient Roman Provinces. A module where city infrastructure can be built on a real 3D interactive landscape. For both parts, geographically and historically accurate base maps will be prepared by our team cartographer. Graphics development will be using Blender. The game engine will be Unity. More information, and examples of the work carried out so far can be found at http://playgovernor.com/ (most of the interesting content is under the Encyclopedia tab). This project represents a good opportunity for upcoming programmers and 3D modeling artists to develop something for their portfolios in a relatively short time span, working closely with one of Canada’s leading cartographers. There is also the possibility of being involved in this project to the point of a finished game and commercial success! Above all, this is a fun project to work on. Best regards, Steve Chapman (Canadian Map Makers)
  11. Hi guys, I'm trying to learn this stuff but running into some problems 😕 I've compiled my .hlsl into a header file which contains the global variable with the precompiled shader data: //... // Approximately 83 instruction slots used #endif const BYTE g_vs[] = { 68, 88, 66, 67, 143, 82, 13, 236, 152, 133, 219, 113, 173, 135, 18, 87, 122, 208, 124, 76, 1, 0, 0, 0, 16, 76, 0, 0, 6, 0, //.... And now following the "Compiling at build time to header files" example at this msdn link , I've included the header files in my main.cpp and I'm trying to create the vertex shader like this: hr = g_d3dDevice->CreateVertexShader(g_vs, sizeof(g_vs), nullptr, &g_d3dVertexShader); if (FAILED(hr)) { return -1; } and this is failing, entering the if and returing -1. Can someone point out what I'm doing wrong? 😕
  12. I have a problem with SSAO. On left hand black area. Code shader: Texture2D<uint> texGBufferNormal : register(t0); Texture2D<float> texGBufferDepth : register(t1); Texture2D<float4> texSSAONoise : register(t2); float3 GetUV(float3 position) { float4 vp = mul(float4(position, 1.0), ViewProject); vp.xy = float2(0.5, 0.5) + float2(0.5, -0.5) * vp.xy / vp.w; return float3(vp.xy, vp.z / vp.w); } float3 GetNormal(in Texture2D<uint> texNormal, in int3 coord) { return normalize(2.0 * UnpackNormalSphermap(texNormal.Load(coord)) - 1.0); } float3 GetPosition(in Texture2D<float> texDepth, in int3 coord) { float4 position = 1.0; float2 size; texDepth.GetDimensions(size.x, size.y); position.x = 2.0 * (coord.x / size.x) - 1.0; position.y = -(2.0 * (coord.y / size.y) - 1.0); position.z = texDepth.Load(coord); position = mul(position, ViewProjectInverse); position /= position.w; return position.xyz; } float3 GetPosition(in float2 coord, float depth) { float4 position = 1.0; position.x = 2.0 * coord.x - 1.0; position.y = -(2.0 * coord.y - 1.0); position.z = depth; position = mul(position, ViewProjectInverse); position /= position.w; return position.xyz; } float DepthInvSqrt(float nonLinearDepth) { return 1 / sqrt(1.0 - nonLinearDepth); } float GetDepth(in Texture2D<float> texDepth, float2 uv) { return texGBufferDepth.Sample(samplerPoint, uv); } float GetDepth(in Texture2D<float> texDepth, int3 screenPos) { return texGBufferDepth.Load(screenPos); } float CalculateOcclusion(in float3 position, in float3 direction, in float radius, in float pixelDepth) { float3 uv = GetUV(position + radius * direction); float d1 = DepthInvSqrt(GetDepth(texGBufferDepth, uv.xy)); float d2 = DepthInvSqrt(uv.z); return step(d1 - d2, 0) * min(1.0, radius / abs(d2 - pixelDepth)); } float GetRNDTexFactor(float2 texSize) { float width; float height; texGBufferDepth.GetDimensions(width, height); return float2(width, height) / texSize; } float main(FullScreenPSIn input) : SV_TARGET0 { int3 screenPos = int3(input.Position.xy, 0); float depth = DepthInvSqrt(GetDepth(texGBufferDepth, screenPos)); float3 normal = GetNormal(texGBufferNormal, screenPos); float3 position = GetPosition(texGBufferDepth, screenPos) + normal * SSAO_NORMAL_BIAS; float3 random = normalize(2.0 * texSSAONoise.Sample(samplerNoise, input.Texcoord * GetRNDTexFactor(SSAO_RND_TEX_SIZE)).rgb - 1.0); float SSAO = 0; [unroll] for (int index = 0; index < SSAO_KERNEL_SIZE; index++) { float3 dir = reflect(SamplesKernel[index].xyz, random); SSAO += CalculateOcclusion(position, dir * sign(dot(dir, normal)), SSAO_RADIUS, depth); } return 1.0 - SSAO / SSAO_KERNEL_SIZE; }
  13. Hello everyone I am a programmer from Baku. I need a 3D Modeller for my shooter project in unity.I have 2 years Unity exp. Project will paid when we finish the work If you interested write me on email: mr.danilo911@gmail.com
  14. Hi all, now that I’ve managed to get my normal mapping working, I’m at the point of making a “clean” implementation. Would you know if there’s a general consensus on the following 2 things: 1. Normal mapping in world space vs tangent space (multiply T, B and N in PS versus converting light direction to tangent space in VS, pass to PS) 2. Provide tangents and bitangents to the GPU in vtxbuffer versus calculating in the shader What I’ve learned so far is that performing it in tangentspace is preferred (convert light dir in VS and pass that to the PS), combined with calculating the bitangent (and perhaps also tangent) in the VS, per vertex. I know the answer could be profiling, but that’s not something I’m doing at this stage. Just want to decide my 1st approach. Any input is appreciated.
  15. Hello everyone, After a few years of break from coding and my planet render game I'm giving it a go again from a different angle. What I'm struggling with now is that I have created a Frustum that works fine for now atleast, it does what it's supose to do alltho not perfect. But with the frustum came very low FPS, since what I'm doing right now just to see if the Frustum worked is to recreate the vertex buffer every frame that the camera detected movement. This is of course very costly and not the way to do it. Thats why I'm now trying to learn how to create a dynamic vertexbuffer instead and to map and unmap the vertexes, in the end my goal is to update only part of the vertexbuffer that is needed, but one step at a time ^^ So below is my code which I use to create the Dynamic buffer. The issue is that I want the size of the vertex buffer to be big enough to handle bigger vertex buffers then just mPlanetMesh.vertices.size() due to more vertices being added later when I start to do LOD and stuff, the first render isn't the biggest one I will need. vertexBufferDesc.Usage = D3D11_USAGE_DYNAMIC; vertexBufferDesc.ByteWidth = mPlanetMesh.vertices.size(); vertexBufferDesc.BindFlags = D3D11_BIND_VERTEX_BUFFER; vertexBufferDesc.CPUAccessFlags = D3D11_CPU_ACCESS_WRITE; vertexBufferDesc.MiscFlags = 0; vertexBufferDesc.StructureByteStride = 0; vertexData.pSysMem = &mPlanetMesh.vertices[0]; vertexData.SysMemPitch = 0; vertexData.SysMemSlicePitch = 0; result = device->CreateBuffer(&vertexBufferDesc, &vertexData, &mVertexBuffer); if (FAILED(result)) { return false; } What happens is that the result = device->CreateBuffer(&vertexBufferDesc, &vertexData, &mVertexBuffer); Makes it crash due to Access Violation. When I put the vertices.size() in it works without issues, but when I try to set it to like vertices.size() * 2 it crashes. I googled my eyes dry tonight but doesn't seem to find people with the same kind of issue, I've read that the vertex buffer can be bigger if needed. What I'm I doing wrong here? Best Regards and Thanks in advance Toastmastern
  16. Cello Gaming

    Unreal Dev Team Required

    Hello I am looking for a team who are willing to work on a Realistic, Large, Story-based, Open-World, Survival, Horror game. I'm looking for a team that is willing to stay with me through the whole project. For this project I will be needing: 3D Modeler: Somebody who has a good understanding on how to create 3D models through Blender, Maya, 3DS Max, or any other Modeling programs of their choosing Animator: Someone able to rig and animate humans, non-humans, and machines. Artist: Someone able to make art for loading screens, GUIs, and Cover art. Environment Artist (2-3): Someone able to create a large open world for the players to explore Writer: Someone who has experience writing story-lines and can write dialogue for this project Sound Engineer: Somebody who can create sounds for character movements, environment, and animals Ideas for The Project: - Shipwrecked on an island after getting caught in a storm out on the ocean - Start on the boat with all your friends and a bunch of NPCs where the ship doesn't crash until you talk to the captain - Able to search wreckage to find food, water, and a basic tool. - Locked areas in the wreckage that you need special tools or codes to open. - Secret chests you can find on the island through maps that you can find in abandoned houses, shacks, and wreckage of pirate ships. - Fishing rods to go fishing for different kinds of fish. - Cooking system to cook food on a grill or campfire which requires propane tanks or wood to continue burning - Underwater and land caves with plenty of resources - Mutant bosses that you can fight above or under water - Underwater life (Sharks, Fish, Large underwater Squid boss) These are just ideas they may or may not be implemented in the final product. Any feedback on ideas for the game would be appreciated. We will be setting up a kickstarter for people to support this, if this project gets up going, so watch for that.
  17. We are a growing team of hobbyists working on a small prototype for a horror game called Soulanity. We are working in Unreal Engine 4 and we need a few more members to help see this project to completion. All team members must be active on discord and willing to show up to team meetings. You will need a good internet connection to download the project and any updates. Beginners are welcome, but you need to be motivated and capable of working independently. Any profits gained from our projects will be split evenly among the team. The positions we need: Level Designer – We have one level designer who has done an awesome job so far, but they don’t have as much time to work on the project anymore, so we need someone to help complete the map 3D Artist – We still need 3d models for general props like books, tools, shelves, janitorial supplies, and some organic modeling for characters and the environment. Rigging/Animation – Still need animations for the player character, the main antagonist, and 2 smaller mobs. Unreal Engine Programmer – This game is currently entirely coded in blueprints. Most of the basic gameplay mechanics are complete but there is still much more to do. If you are interested in joining the team just add me on Discord and we’ll have a chat. Tibsun#1244
  18. Yesterday, beta version has started and very first music, sounds added finally, some mechanichs have changed, test it out and feedback, I will be waiting for it. Currently game does not contain anything regarding purchasing.
  19. I am implementing baking in our engine.I met a problem about how to assignment per object uv in lightmap atlas. I am using UVAtlas to generate lightmap uv, most unwrapped mesh has a uv range [0, 1), no matter how big they are. I wanna them have same uv density so to packing them well in lightmap atlas.I have tried thekla_atlas to do the same thing too, but it seems that it can not unwrap uv according mesh size. As far as I can see, unwrapping uv coordinates using its world space can solve this, all meshes share a same scale.But I don't hope to spend a lot of time to write these code and debug them.I am wandering is there exist some methods I don't know that can scale each lightmap uv to a same density. Thanks in advance. : )
  20. Valsi_Noen

    FIrst Post :)

    Hello! Before i am start, I would like to note that my English language is terrible and I use Google for translation (and my school knowledge as well... ), so... I am sorry for this. Let's start! P.S. Or u can read Original Text on russian language: Hello!(again :D) Today I would like to share with you the news about the development of a completely unknown, but extremely curious game. The name is too early to give, since it can be connected with the storyline, so I'll just call it "Hope of the Noel" I'll begin my story, perhaps with genres: RPG, Survival, Adventure, Indie. Entire essence genres of the game, is already in the storyline itself, so let me talk about it, a little more detail. What is the plot of this game? This is a story that happened in one of the worlds, far away from the planet Earth. This planet was smaller than the Earth, and to be precise - very tiny. She wasn't called Planet, rather "Satellite", but still It was a planet and races lived on it, which were very different from each other. There were big ogres, fierce orcs, small, but extremely nasty gnomes. There were incredibly beautiful nymphs, tall and sluggish trolls, but here are the people ... The people were more than any other races. However, all races had a common feature - MAGIC. Yes Yes! In this world there was magic and learned how to use it actively. It played an important role in the life of absolutely all races: Want to poke the field? Use the magic of the earth! Want to plant the grain? Use the magic of water! Need to fry the beans? Use the magic of fire! And so on. But not everything was so simple and peaceful ... Many centuries passed as on the Earth. There were wars, reforms, tribes, colonies, and even whole cities and castles that died and came back from the ashes. Thanks to magic, people have learned to appreciate not only lives, but also afterlife. Often, spirits visited houses or battlefields, helped and instructed others or interfered, thereby irritating others ... There were also Great codes of laws that forbade special types of magic. However, scientific progress also did not stand still. Realizing the need, the races have learned to use wooden and iron constructions - mills, houses, interior items, various adaptations and much more. But, let's back in time to the interval when it all began ... Beginning... As I wrote earlier, there were laws that did not allow not only to use forbidden magic, but also to conduct experiments with it. These laws were introduced later, they became controlled, a special organization - Brotherhood of the Three Great Mages. A strange name, is not it? But it was really only 3 magicians! Three, Great, Mighty on this tiny planet, the Mages. The three of them coped with the consequences of experiments on dark magic and the magic of elements - meteor showers, plague, tornadoes and other various, natural and other disasters. Many respected the magicians, but there were those who hated them. Everyone can have an opinion, right? Well .. Of course if he is not under hypnosis, hehe! I'm sorry, I digress ... The very beginning! In one small village, which almost did not hear about technology (yes there was not even a forge!), There was a small family of people. Father, mother and brother with sister. They lived together and tried to help each other. His mother's name was Carolyn. She studied herbs and worked in the garden. Sister and brother were taught the basics of magic and helped with the housework. And father ... He had hopes and dreams! He wanted to make the world and the family happier. And father also wanted to become a great inventor, like that scientist - Iron, who discovered iron, just a couple of weeks ago! .. In magic, he understood the least of all in the family, over whom the whole village laughed at him. "Yes, he can not even make a fire!", They said ... And it was true. He was oppressed by ridicule and reproaches, but his wife supported him and strongly loved. It was thanks to her support and love that he did not give up. It took several weeks, but he was able to invent some strange mechanism that absorbs mana and turns it into fire. Now even he could make a fire! But here's the truth ... This invention could be considered useless, because people could absorb a much smaller amount of magic and turn it not just into a flame, but into whole fireballs, without any "thing"! However, this was only the beginning, the truth. THE BEGINNING ... Father loved the sea. He wanted to be not just an inventor, but also a seafarer. He had not just a dream, but also a goal! The fact is that at this time, technology only evolved and there were not even any iron ships ... He realized that soon the iron would displace the tree and father wanted to become the one who would build the first iron ship furrowing the ocean. "He has a family! Children!" And he does not even want to work in the mine with the dwarves ... Ugh! ". And ... This was also true. His family was at least friendly, but poor. Carolyn could not earn enough from herbs alone to adequately support her family. And Kate and Noel (that's the name of the children) were still children ... And they were gifted children! Carolyn sincerely wanted them to enter the Academy of Mages, in the capital. But this requires money, which was not. Alas... To understand for you all the situation, I'll try to explain again (since, probably, I slightly confused you!): The father was not a hopeless drunkard or a weak idiot. He was a dreamer who sometimes worked part time on the market for kopecks... Their mother worked in the garden and studied the properties of herbs (herbal medicine and magic of healing were the only "Medicine" of that century ...) And the children studied and helped the mother and father. So! Now let's continue ... As time went. And so, after growing up, the gates of choice opened before the children. Kate was more gifted with magic and wanted to study in the capital. Noel was also gifted, but did not feel sympathy and thirst for knowledge in the field of magical sciences, so for a long time, the family decided to send Kate to study in the Academy in the capital. With tears in their eyes, mother, father and brother given money to sister on to training magic in her way of knowledge in capital of the city! Noel was very worried about his sister, but he also understood his desire for other knowledge - invention. He liked inventions much more than magic. He began to help his father more, and one day, they were able to invent a beautiful ship, but alas, only from wood and slightly upholstered with iron around the edges. However, on the ship there were also inventions of the father - the engine from a gear wheel on an energy mana and the steering wheel with a wind-powered turnover! If they lived in the capital, for sure the father could earn on this invention ... But no. The life of the village is very different from the "Big and noisy city". "It would be better if he concoct of how to milk cows faster ... Ugh!" - such is the assessment of the ship and its inventions, from the villagers. Meanwhile, on the other side of the world: And here, I would like to draw your attention to several facts and notes that will not allow me to go deeper into history (for what I sincerely ask you for forgiveness). One of such thimgs will be - the restriction on a clear and precise description of the location of the place where it happened. "Damn mages with their own laws!", - in an unfamiliar and eerie voice, was heard all over the dungeon ... "Yes, yes!", The squeaky rat assured him. "They want to drive us back in time and dictate us their terms with their pathetic magic!", Continued the terrible voice. "Back! Pathetic!" "But I will not let them! If I can not, then no one else can!" "Yes do n..." "And let the price will be - every single life, except for those chosen by fate!" "Yes, fate, yes! Wait... What?!" At that moment, what happened was the cause of the true desire ... At that moment, the spark of hope and the thread of despair became entwined in the canvas of the Universe. It hasn't been that long. And terrible has come ... The village was not the "poorest and most abandoned",but however, it should be noted that there was almost no one to guard it. Well, why the capital of city must spend a lot of gold on guarding for a small village? This is ... Payment of guards! And the payment of provisions! Maybe this, or maybe not ... (who knows who will find out about it ... maybe it's you?) Anyway, the village was attacked. Alas, but one of the most gifted magicians in the village was exactly Carolyn. She saved the old lady Yoru, who constantly say "UGH" on Carolyn's husband. But on this magical battle, so bloody and merciless, thieves and criminals were able to carry out not a few lives ... One of them was the life of Carolyn herself. Noel long mourned the death of his mother...And his father... Father seems to have gone mad from grief. If previously he helped the family, moonlighting somehow and even taught Noel to the art of shipbuilding, now ... He locked himself in the shipyard and just made something. In one not very fine morning, bells rang out in the capital, and the magic of the wind and the runes of sound, sounded their alarm bell all over the country ... Even almost all over the world! It was the cry of the despair of the Three Great Magicians and, together with it, the call for Great Help. These bells meant only one - the End of the World. Armageddon. The village was not the "poorest and most abandoned",but however, it should be noted that there was almost no one to guard it. Well, why the capital of city must spend a lot of gold on guarding for a small village? This is ... Payment of guards! And the payment of provisions! Maybe this, or maybe not ... (who knows who will find out about it ... maybe it's you?) Anyway, the village was attacked. Alas, but one of the most gifted magicians in the village was exactly Carolyn. She saved the old lady Yoru, who constantly say "UGH" on Carolyn's husband. But on this magical battle, so bloody and merciless, thieves and criminals were able to carry out not a few lives ... One of them was the life of Carolyn herself. Noel long mourned the death of his mother...And his father... Father seems to have gone mad from grief. If previously he helped the family, moonlighting somehow and even taught Noel to the art of shipbuilding, now ... He locked himself in the shipyard and just made something. In one not very fine morning, bells rang out in the capital, and the magic of the wind and the runes of sound, sounded their alarm bell all over the country ... Even almost all over the world! It was the cry of the despair of the Three Great Magicians and, together with it, the call for Great Help. These bells meant only one - the End of the World. Armageddon. At that very moment, Noel's father left his shipyard for the first time in several months. He was all overgrown, with gray hair and beard till his knees - he turned his face to Noel and say: "Run, Run faster on our ship! Noel!". Noel did not understand what was happening. No wonder, because he had never heard such a disturbing ringing filled with a spark of despair. Unfortunately, on the way to the ship, Noel's father felt an acute attack of heart pain, whether from age, whether from lack of mana, or can from feeling of grief. Unknown. As well as it is not known what was his dying request and Noel's promise ... But what is known is that Noel sat on this ship. And when the waves of the Armageddon Fire collided with the waves of magic of the Water of the Three Great Magicians, a GREAT FLOOD happened. Noel's ship could survive it, but somehow miraculously ... But everything around was flooded ... What was waiting for Noel further? Well... This question worries me too ... I hope, after reading all of the above, you will also be interested in his fate and want to know about this wonderful story. The only question is whether story will ... Time will tell. Gameplay! You probably already forgot, but this is not a book This is a game! And this is a hard game with survival! Noel though has magical talents, but he needs to eat and drink. And he can freeze from the cold, or He might be too hot.(who knows, maybe meteor or some fireballs will fall upon him, m?). Gameplay! ( more!) You probably already forgot, but this is not a book This is a game! And this is a hard game with survival! Noel though has magical talents, but he needs to eat and drink. And he can freeze from the cold, or He might be too hot.(who knows, maybe meteor or some fireballs will fall upon him, m?). In addition, do not forget about the ship itself. Noel spent several weeks in the sea, which became the ocean, and later grew into the concept of a "water planet", but he found trash, boards, spare parts, various pieces of construction and other trash, which he regarded as a building material! Noel was not an engineer. Yes, he helped his father and he could have been employed as an apprentice for some not very prestigious work ... But his knowledge is not enough to build something worthwhile, realizing this, he did not want to lose what he already had ( besides, this is his only home, and a chance to survive, too!). So he will have to repair what is available (and that, let me remind you - a good ship, I would even say, a chic ship!). And Noel came up with a system of collecting resources that swim by. Who knows, maybe that seed can be planted? Of course, if essence help him! Yes, to the word about essence... These little energy clots survived in this "Water Armageddon." Moreover, one of them now lives with Noel. Only the spirit was useless ... Spirits - are astral energy, bound in a bundle of non-material flesh. Usually they helped the farm with wealthy residents capital of the city: they blew dust off the wind, warmed up food and sometimes even sang songs! But either Noel was unlucky, or this spirit was special ... One way or another - the spirit that caught Noel, only just gives sarcastic phrases and constantly wakes him up. Possibly the spirit wants to cheer him up, but most likely - he's just bored, because Noel is the only survivor he saw ... Let's return to the gameplay ... Standing on the deck of the ship, Noel was disturbed by another fact - his sister. He was very worried ... Armageddon seemed to have been specially directed to the city(and it was so ...), and just at that time - the sister was supposed to be in the magical academy. Noel was also worried about the strange structures that appeared due to the fog. Speaking of fog... The water was not simple - it is all saturated with a strange energy that Noel had not previously met. Maybe it's because of the mana of the Three Great Magicians, or maybe because of the strange source of Armageddon, one way or another - the water was enveloped in fog. Always. And only Noel to dive into the water for the next pallet, then his immediately overcomes the feeling of heaviness and as if from it suck out all the vital juices. So, Noel better not jump into the water. Still - the gameplay! While Noel swam unknown where, but knows for what purpose - to find a sister or find a reason of Armageddon, he fell into a storm, downpours, thunderstorms and even magic poisonous couples. Possessing a good knowledge of magic, Noel was able to protect the engine of the ship, sails and steering wheel. But they had to be repaired from time to time. And there were problems with purveyance... Noel did not know what was wrong with water and which of the seeds could be planted. Experiments did not give results - there were no sprouts. As there were no fish in the magical water ... But something dark, some ominous silhouette clearly pursued Noel ... Or maybe he imagined it? .. Results ... So, it will be RPG, Survival, Indie, Adventura with small elements of horror (Thunders and Ghosts! Bu-u-u!). With the story (and plot)! With the random generation of the world (please do not confuse it with procedural! Only Hardcore Random!) And complexity of dungeons / enemies / events depending on the skill of the player. (when the faster and more efficient the player develops the game economy - the harder it is :)) Conclusion: I would like to note that the game is conducted without financial support and will not become a Triple-A project (alas). The engine is Unity. Most models and textures will be taken from the Free Open Source sources, and the purchase / sale model will be "One-time buy", where the price range is not fully known yet. After a couple of weeks, the first closed pre-alpha test will not be a separate mechanic, but all the mechanics of the game combined. Now if you liked the idea and what already exists (there are not many screenshots, for now ...), then write here or on my e-mail and I will understand that you are interested in this project! And if you are interested in this project, I will continue to write small short articles. (as if a very small diary of the developer ... Or maybe Noel's diary?) Thank you all for attention, I hope it was not boring and tediously!
  21. The StandingDescription: After a deadly virus plunges the world into chaos killing 85% of the human population there are now what they call “zones” these zones are watched very closely by the surviving government, people are checked every day for the virus, even if you touch the spit or any human waste or fluids of the victim who is infected, you will die. But one day, people in the west zone start to go missing, 1 woman goes outside the walls to uncover the mystery, is there more to the virus than meets the eye?, That is where your story starts.Includes: A Terrifying Adventure. A Ton Of Lore To Explore. First person Shooter view point. Kill, or be killed.  Team Name:Team ReboundTeam Structure:Rio Dakota (Project Creator)Lead,Game Design,Writer Bastaird (Concept Artist) Kat (Main Character Actor) Voice Actor Previous Work:Project FreeFall - Unknown If ReleasedTalent Required: Unity Programmer(3) Must know how to work with other Members. must know how to use unity engine Must know how to work with modellers etc Required:Must Know C#  3D Artist (3D Animators, Hardsurface modeller etc etc)(3) Ability to export Models Experience with Unity toolset a bonus. Expected to create additional props & hard surfaces for use in environments. 3D Character Artist (1) Experience with Maya Or blender Or Cinema4D required. Experience with Unity toolset is a bonus. Required to create, rig and animate player, npcs & monsters. Contact:E-mail:Liondude12@gmail.comDiscord:riobio55#1958
  22. I am developing my first game and I need help creating a proper character for ue4. If anyone is willing to help, please contact me on my discord: TooCoolCello#0633 any help would be much appreciated. Thanks.
  23. Hi, I've refactored my 3D Collision Engine so it creates Manifolds suggested by @Dirk Gregorius Previously I only considered Collision Response using a single point between 2 objects, but Manifolds have several points Does anyone have advice on how I can deal with Collision Responses using Manifolds? cheers
  24. I have been working on cleaning up my old linear algebra code after getting some actual programming experience (in audio...), and I have the above question about best practices: if a matrix is not invertible, what should the function Mat3 inverse( Mat3 const& a ) do? I know that MOST matrices are invertible, but I don't want things to explode on the off chance things go sideways. I see five possibilities (I'm using the Adjugate matrix divided by the determinant to form the inverse): Rely on the calling context to check if a matrix is invertible. (Yeah right) Don't check the determinant and let the floating point exception happen. (Eww) Assert that the determinant isn't zero (though I haven't written assertions yet). Throw an exception. Return some matrix which isn't the inverse, such as the matrix 'a' itself or a null matrix of all zeroes, which can be checked; in the case of returning 'a', you could check it against itself for equality. (Bugs?) I'm leaning Assertion for development, possibly backed by throwing an exception for 'production' code (who am I kidding, none of this will ever go live :P) so that it is recoverable or at least loggable.
  25. This week Hello everyone! This week, as always, I fixed few bugs, did few tweaks and implemented small features. Here's a list of things I've done this week: Tweaked enemy prices and levels. Added object picking Added sounds and music Tweaked audio gains for different sounds and music Added capability of selling towers Added new cursor Implemented support for multiple enemy waves Added new enemy: Tank Added new turret type: Rocket turret Screenshots: Important decision Yesterday I came to important realization while making my game. I realized that I need to build a fully working prototype of the game, figure out all the mechanics, implement all the tower and enemy types first and only then continue doing the minor things and polishing things up. I also realized that I should spend less time on music and 3D models. All these things will be done, but not now. I need to make my game fun first, and only then worry about all the assets. I don't want to repeat same mistake which I did with my previous games where I spent too much time on graphics, sounds, performance optimizations and too little time for actual gameplay mechanics. Problems There's one problem which I currently face, and it has to do with the "Tesla Coil" tower. As of now it slows down the enemies in its range, but there's a problem with that. The problem arises when you put the tower at the very end of the maze. When you do that, it not only slows down the enemies in its range, but it also slows down any enemies which came before them. This is because of the obstacle avoidance which makes it so that the enemies couldn't go through each other like some sort of ghosts. The only solution which I can think of right now is to remove this type of tower and replace it with something else. Next week This coming week I'll start thinking of and implementing all the different tower and enemy types. I might do some very basic 3D models to use as placeholders as well. That's all for now, thanks for reading Twitter: https://twitter.com/extrabitgamesFacebook: https://www.facebook.com/extrabitgamesWebsite: http://extrabitgames.com
  • Advertisement
×

Important Information

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

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!