Jump to content
  • Advertisement

Makusik Fedakusik

  • Content Count

  • Joined

  • Last visited

Community Reputation

-7 Poor

About Makusik Fedakusik

  • Rank

Personal Information

  • Interests

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Antiviruses, browser, not enough of RAM. Building Google Chrome from sources in parallel. Bad GPU driver's (driver not installed).
  2. Makusik Fedakusik

    Is There any way to Make this Method More Elegant?

    Not change amount of items inside. Just get bool for checking equipment. interface Item { unsigned long getGUID() const; } bool tryEquip(Item item) { if(cache.get(item.getGUID())) return false; // equiped int type = item.getGUID() & ITEM_TYPE_MASK; /// 0xff .. 0xffff if(handles.get(type)) return handles[type](item); // hmmm... logic return false; // handle not found }
  3. Makusik Fedakusik

    Game code architecture

    Take a look at Entity Component System and MVC. It works fine, in general. For small projects and not big MMO.
  4. 1Gb GPU = 1 * 1024 * 1024 * 1024 bytes vertex = {float4 pos; float3 norm; float2 tex; } = 16 + 12 + 8 = 36 bytes per vertex = 108 bytes per triangle 1073741824 / 108 = 9942053.93 = 9942053 triangles But in too hardcore count. Because you can use tessellation, bumps and other Parallax occlusion mapping. And no une use 10 000 000 triangles just loaded on GPU,
  5. You can break your programm for 3 parts: 1) Data layer 2) Graphics layer 3) Bisness logic/Scripting/Gameplay layer Probably you must develop most flexible Data/Graphics Layer. And make your programm crossplatform. Or take an engine (like Unity, NDK, libGDX) and develop from scratch, again.
  6. Makusik Fedakusik

    I Need Some Advice on Game Programming

    https://catlikecoding.com/unity/tutorials/ 3D Math Primer for Graphics and Game Development Essential Mathematics for Games and Interactive Applications Real-Time Rendering (4th, 3rd) Unreal Engine 4 Game Development Essentials
  7. Makusik Fedakusik

    Game dev math?

    Real-Time Rendering, Fourth Edition 4th Edition Real-Time Rendering, Third Edition 3rd Edition 3D Math Primer for Graphics and Game Development Mathematics for 3D Game Programming and Computer Graphics, Third Edition Essential Mathematics for Games and Interactive Applications Ray Tracing in One Weekend (Ray Tracing Minibooks Book 1,2)But books is just theory. Main problem is effective (extreme) applying of this knowledge at production. Take a look at working engines (but not so large) : https://github.com/danijar/computer-game https://github.com/etodd/lasercrabs https://github.com/dereksorensen/KailashEngine
  8. Makusik Fedakusik

    What is the hardest thing you come across building a game?

    Deadlines. "Engine, API, GAPI"-developers and vendors doesn't make games. Game hase 10% of engine code and 90% game code. When you come angry about tones of gameplay/graphics code. Take a look at Vulkan or OpenGL - tones of code just for render cube with texture. Take a look at physics engine - tones of code just for collision-response 2 meshes. Oh, yea, animations! OK, let's try make "a game".
  9. Makusik Fedakusik

    How to avoid long parameter lists and many dependencies?

    1) Mixers, Nested, Composition/Aggregation/Inheritance 2) Static objects
  10. Makusik Fedakusik

    Whats the Best Software for Game Development

    Gamedev now is not the same, that 10-20 years ago. Modern resource and graphics pipelines are very complex. And Engine Programmer not the same to Gameplay and not the same to Graphics programmers. Unity is good start in general. But after you mast go depper in gameplay or resources/graphics stuff. https://catlikecoding.com/unity/tutorials/
  11. Makusik Fedakusik

    Alternative to client server networking in games?

    You create thin client. Light client - Strong server.
  12. Makusik Fedakusik

    On Politics Threads and the GameDev.net Community

    All what you need to know about political discussion in the internet: -- Do you sure that you not in "We have only 2 views - my own and wrong"? -- Yes, yes! I am totaly agree! agree-agree-agree! -- I think, it's not OK to invade other countries. Or too fast and too big migrations. -- You are nazi! Stupid nazi! die!
  13. Makusik Fedakusik

    On Politics Threads and the GameDev.net Community

    ***removed content for being off topic*** - Khawk
  14. Makusik Fedakusik

    How much longer can Trump/Trumpism last?

    OK, OP, let's clarify this. I understand, that you want live in rule "We can have only 2 views. My own and wrong." But... What do you think about immigration at all? I think it's not OK, when you want leave your home land and invade another one. It's abusing of good feelings. You can sell your experience, brain's and hand's for another country. You can get job offer or contract, OK. You can make world tour, as musicians, OK. But invading.... I'm not nazi, but not far-left too. Make your country great, why not.
  15. Makusik Fedakusik

    GIMP vs Adobe

    Photoshop is mainly about art and functionality. But you cant make art for 90% of all 2d Indie Games at GIMP. And not apply AAA progs, as Marmoset Toolbag, Houdini, 3ds max, Maya, Zbrush, Substance painter.
  • 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!